Php 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

我试图在Wordpress中创建一个短代码,其中使用短代码标记调用的函数将短代码标记作为参数

所以说我有

<?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;
}
这将输出为该函数调用的短代码的名称