WordPress短代码unautop不起作用

时间:2013-03-13 14:24:40

标签: wordpress mailchimp

我在客户的网站上使用WordPress插件Mailchimp,一切都很棒,除了WordPress以其(讨厌和喜爱的)wpautop功能杀死布局。

我找到了几个讨论相同问题的网站(wpautop搞砸了短代码内容)。然后,这些网站提供了几行代码,这些代码将在调用wpautop后生成短代码,并且每个人都说它正在为他们工作。

我将这些行上传到我的functions.php并且......没有发生任何事情。

我有mailchimp在另一个网站上运行,wpautop在某种程度上不会弄乱代码(没有代码,也没有删除wpautop)。 powers.php文件都没有删除wpautop功能。

现在的问题是,代码什么都不做的原因可能是什么?

remove_filter( 'the_content', 'wpautop' );
add_filter( 'the_content', 'wpautop' , 99 );
add_filter( 'the_content', 'shortcode_unautop', 100 );

1 个答案:

答案 0 :(得分:-1)

尝试为remove_filter()添加优先级,如下所示:

remove_filter("the_content", "wpautop", 30);

有时您只需要为不同的过滤器添加优先级。

我还好奇wpautop你的短代码是如何混淆的?

我创建了许多短代码,而wpautop弄乱了我的布局,我从未遇到过问题。