Php Wordpress:短代码函数的参数
我试图在Wordpress中创建一个短代码,其中使用短代码标记调用的函数将短代码标记作为参数 所以说我有Php Wordpress:短代码函数的参数,php,wordpress,shortcode,Php,Wordpress,Shortcode,我试图在Wordpress中创建一个短代码,其中使用短代码标记调用的函数将短代码标记作为参数 所以说我有 <?php var $shortcode = 'my_shortcode_tag'; add_shortcode( $shortcode, 'my_shortcode_function'); ?> 然后我想'my\u shortcode\u function'知道调用它的shortcode标记。我知道,当我在实际帖子中调用短代码时,我可以使用[my_shortcode\u
<?php
var $shortcode = 'my_shortcode_tag';
add_shortcode( $shortcode, 'my_shortcode_function');
?>
然后我想
'my\u shortcode\u function'
知道调用它的shortcode标记。我知道,当我在实际帖子中调用短代码时,我可以使用[my_shortcode\u tag='my_shortcode\u tag']
中的属性,但我希望能够编写[my_shortcode\u tag]
和我的函数,以知道它是由该标记调用的。有什么方法可以做到这一点吗?这是作为短代码函数的第三个参数发送的(如中所述)
例如:
add_shortcode( 'shortcode1', 'my_shortcode_function');
add_shortcode( 'shortcode2', 'my_shortcode_function');
function my_shortcode_function($atts, $content, $sc) {
return $sc;
}
这将输出为该函数调用的短代码的名称