X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/9441756a895fb4fdc4bcf20e0d228cef622663ca..607b7e02d77e7326161e8ec15639052d2040f745:/wp-includes/shortcodes.php diff --git a/wp-includes/shortcodes.php b/wp-includes/shortcodes.php index ab8c4333..e2767084 100644 --- a/wp-includes/shortcodes.php +++ b/wp-includes/shortcodes.php @@ -1,7 +1,7 @@ &/\[\]\x00-\x20=]@', $tag ) ) { - /* translators: %s: shortcode name */ - $message = sprintf( __( 'Invalid shortcode name: %s. Do not use spaces or reserved characters: & / < > [ ]' ), $tag ); + /* translators: 1: shortcode name, 2: space separated list of reserved characters */ + $message = sprintf( __( 'Invalid shortcode name: %1$s. Do not use spaces or reserved characters: %2$s' ), $tag, '& / < > [ ] =' ); _doing_it_wrong( __FUNCTION__, $message, '4.4.0' ); return; } @@ -537,7 +537,7 @@ function shortcode_atts( $pairs, $atts, $shortcode = '' ) { $out[$name] = $default; } /** - * Filter a shortcode's default attributes. + * Filters a shortcode's default attributes. * * If the third parameter of the shortcode_atts() function is present then this filter is available. * The third parameter, $shortcode, is the name of the shortcode. @@ -597,9 +597,12 @@ function strip_shortcodes( $content ) { } /** + * Strips a shortcode tag based on RegEx matches against post content. * - * @param array $m - * @return string|false + * @since 3.3.0 + * + * @param array $m RegEx matches against post content. + * @return string|false The content stripped of the tag, otherwise false. */ function strip_shortcode_tag( $m ) { // allow [[foo]] syntax for escaping a tag