如何检查短代码(包括其参数)是否存在?

时间:2018-01-14 15:23:38

标签: wordpress shortcode

有没有办法检查是否存在短代码,包括其代码'属性? 例如,检查网站上是否有以下短代码:[短代码id =" 3268"]

提前致谢!

2 个答案:

答案 0 :(得分:0)

在wordpress中实际上有一个短代码API shortcode API,允许您在显示页面时显示短代码时调用函数并执行操作。如果你想检查整个网站,你必须编写一个插入所有内容的插件。

答案 1 :(得分:0)

对Shortcode中的属性尝试var_dump。

// var dump to show shortcode attributes are working
function bartag_func( $atts ) {
    $att = shortcode_atts( array(
        'foo' => 'something',
        'bar' => 'something else',
    ), $atts );

    var_dump($att);
}
add_shortcode( 'bartag', 'bartag_func' );

在此示例中调用Shortcode([bartag])时,您将看到属性默认值(或您添加到Shortcode中的值)。