[wp-trac] [WordPress Trac] #63511: Adjust deprecation note in WP_Community_Events::format_event_data_time()

WordPress Trac noreply at wordpress.org
Mon Jun 2 09:41:02 UTC 2025


#63511: Adjust deprecation note in WP_Community_Events::format_event_data_time()
----------------------------+----------------------------------------
 Reporter:  SergeyBiryukov  |      Owner:  (none)
     Type:  defect (bug)    |     Status:  new
 Priority:  normal          |  Milestone:  6.9
Component:  Administration  |    Version:  5.5.2
 Severity:  normal          |   Keywords:  needs-patch good-first-bug
  Focuses:                  |
----------------------------+----------------------------------------
 There's a function call in
 `WP_Community_Events::format_event_data_time()`:
 {{{
 _deprecated_function(
         __METHOD__,
         '5.5.2',
         'This is no longer used by core, and only kept for backward
 compatibility.'
 );
 }}}

 However, `_deprecated_function()` does not support a custom string like
 that, so what this actually displays is:
 > `Deprecated: Function test is <strong>deprecated</strong> since version
 5.5.2! Use This is no longer used by core, and only kept for backward
 compatibility. instead.`

 Since the DocBlock already mentions that the method is unused:
 {{{
 @deprecated 5.6.0 No longer used in core.
 }}}
 I think we can just remove the third argument so that the default
 deprecation message is used:
 > `Deprecated: Function format_event_data_time is
 <strong>deprecated</strong> since version 5.5.2 with no alternative
 available.`

 That would also be consistent with the [source:tags/6.8.1/src/wp-
 admin/includes/class-wp-community-events.php?marks=515#L504
 ::maybe_log_events_response()] method in the same class.

 Alternatively, `_doing_it_wrong()` can be used instead, which does support
 a custom message.

 Introduced in [49146].

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/63511>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list