【问题标题】:Wordpress: Parameter for Shortcode functionWordpress:简码函数的参数
【发布时间】:2011-11-25 23:27:00
【问题描述】:

我正在尝试在 Wordpress 中创建一个简码,其中使用简码标签调用的函数将简码标签作为参数。

所以说我有

<?php
var $shortcode = 'my_shortcode_tag';
add_shortcode( $shortcode, 'my_shortcode_function');
?>

然后我想让'my_shortcode_function' 知道它被调用的短代码标签。我知道当我在我的实际帖子中调用简码时,我可以使用[my_shortcode_tag tag='my_shortcode_tag'] 中的属性,但我希望能够只写[my_shortcode_tag] 和我的函数来知道它是由那个标签调用的。有没有办法做到这一点?

【问题讨论】:

    标签: php wordpress shortcode


    【解决方案1】:

    这是作为短代码函数的第三个参数发送的(如 Shortcodes API 中所述)。

    例如:

    add_shortcode( 'shortcode1', 'my_shortcode_function');
    add_shortcode( 'shortcode2', 'my_shortcode_function');
    
    function my_shortcode_function($atts, $content, $sc) {
        return $sc;
    }
    

    这将输出为该函数调用的短代码的名称。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-04
      • 2011-04-02
      • 1970-01-01
      • 2018-08-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多