我在客户的网站上使用 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 );