如何在Wordpress中停用过去的短代码

时间:2013-11-02 10:58:58

标签: wordpress shortcode

最近我更改了我网站的主题,我发现很多文章都使用了这样的短代码

[box]
    ....
[/box]

我的新主题不支持它,我实际上不需要这个短代码来运行。我想我可以在function.php中为短代码写一个空函数,就像这个

function shortcode_box() {
    return "";
}
add_shortcode('box', 'shortcode_box');

但它不起作用。

您知道停用此短代码的方法吗?

2 个答案:

答案 0 :(得分:2)

那么,你想在帖子和/或页面中保留[box]位,但是他们没有做任何事情?尝试通过内容不变的短代码:

function shortcode_box( $atts, $content = null ) {
    return $content;
}
add_shortcode( 'box', 'shortcode_box' );

(对于封闭短代码,函数的返回值用于替换整个短代码。)

答案 1 :(得分:1)

使用remove_shortcode()

remove_shortcode('box');

参考:http://codex.wordpress.org/Function_Reference/remove_shortcode