[wp-trac] [WordPress Trac] #54871: Specify which params are required in add_shortcode callback

WordPress Trac noreply at wordpress.org
Fri Jan 21 01:16:38 UTC 2022

#54871: Specify which params are required in add_shortcode callback
 Reporter:  mkarimzada   |      Owner:  (none)
     Type:  enhancement  |     Status:  new
 Priority:  normal       |  Milestone:  Awaiting Review
Component:  Shortcodes   |    Version:  5.8.3
 Severity:  trivial      |   Keywords:  needs-dev-note needs-codex needs-
  Focuses:  docs         |  docs
 Looking at the source code
 includes/shortcodes.php#L57], it's not clear which parameters are required
 for add_shortcode $callback function.

 If you have any functions/methods that have required parameters after
 optional parameters, you will get a deprecation notice in PHP 8.

 Required parameter $shortcode_tag follows optional parameter $content

 The deprecation does not apply if there are types declared on the optional
 parameters, and the default values are null.

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

More information about the wp-trac mailing list