do_shortcode_tag
Filters the output created by a shortcode callback.
Использование
add_filter( 'do_shortcode_tag', 'wp_kama_do_shortcode_tag_filter', 10, 4 ); /** * Function for `do_shortcode_tag` filter-hook. * * @param string $output Shortcode output. * @param string $tag Shortcode name. * @param array $attr Shortcode attributes array, can be empty if the original arguments string cannot be parsed. * @param array $m Regular expression match array. * * @return string */ function wp_kama_do_shortcode_tag_filter( $output, $tag, $attr, $m ){ // filter... return $output; }
- $output(строка)
- Shortcode output.
- $tag(строка)
- Shortcode name.
- $attr(массив)
- Shortcode attributes array, can be empty if the original arguments string cannot be parsed.
- $m(массив)
- Regular expression match array.
Список изменений
С версии 4.7.0 | Введена. |
С версии 6.5.0 | The $attr parameter is always an array. |
Где вызывается хук
do_shortcode_tag
wp-includes/shortcodes.php 447
return apply_filters( 'do_shortcode_tag', $output, $tag, $attr, $m );