定义WordPress Att的输出

时间:2014-04-30 作者:user51030

我有这段代码,试图定义这些属性(ptid、ptle、pge)在代码运行后的行为。我希望能够定义它们,以便在输出结果之前让它们执行函数。

    // Add Shortcode
function formatage( $atts , $content = null ) {

    // Attributes
    extract( shortcode_atts(
        array(
            \'ptid\' => \'\',
            \'ptle\' => \'\',
            ‘page’ => \'\',
        ), $atts )
    );

    // Code
return X
}
add_shortcode( \'p-fmt\', \'formatage\' );
有人知道关于短代码的好维基吗?

1 个回复
最合适的回答,由SO网友:Maidul 整理而成

我不确定,但您是否希望获得该属性值来处理它们?

这是一种方法

        // Add Shortcode
    function formatage( $atts , $content = null ) {

        // Attributes
        extract( shortcode_atts(
            array(
                \'ptid\' => \'\',
                \'ptle\' => \'\',
                ‘page’ => \'\',
            ), $atts )
        );

    $ptid = $atts[\'ptid\'];
    $ptle = $atts[\'ptle\'];
    $page = $atts[\'page\'];

    if(!empty($ptid)){
   //include your php file here
   }else{ 
   //do something else 
   }
        // Code
    return X
    }

结束

相关推荐

Manipulated shortcode output

我开发的一个注册短代码的插件有问题。短代码返回一个包含有效HTML的字符串,但一些主题似乎操纵了短代码返回的HTML,我真的不明白原因是什么。例如,这是我的短代码的正确输出:<div class=\"tile\"> <a> <img src=\"0.jpg\" /> <div class=\"caption\"> <p>Kate</p> </div&