1

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

我发现了几个讨论相同问题的网站(wpautop 弄乱了短代码内容)。然后,网站提供了几行代码,这些代码将在调用 wpautop 后生成简码,每个人都说它对他们有用。

我将这些行上传到我的functions.php 并且......什么也没发生。

我在另一个站点上运行了 mailchimp,wpautop 在该站点上以某种方式不会弄乱代码(没有代码并且根本没有删除 wpautop)。没有一个functions.php 文件会永久删除wpautop 功能。

现在的问题是,代码不执行任何操作的原因可能是什么?

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

1 回答 1

-1

尝试为您的remove_filter()喜欢添加优先级:

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

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

我也很好奇wpautop你的简码是怎么弄乱的?

我创建了许多简码,而且我从来没有遇到过wpautop弄乱我的布局的问题。

于 2013-03-13T15:39:29.127 回答