【问题标题】:WordPress shortcodes unautop doesn't workWordPress 简码 unautop 不起作用
【发布时间】:2013-03-01 13:08:50
【问题描述】:

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

【问题讨论】:

    标签: wordpress mailchimp


    【解决方案1】:

    尝试像这样为您的remove_filter() 添加优先级:

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

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

    我也很好奇wpautop 是如何与您的简码混淆的?

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

    【讨论】:

      猜你喜欢
      • 2014-01-11
      • 1970-01-01
      • 2015-02-01
      • 2023-01-22
      • 1970-01-01
      • 2016-07-17
      • 2023-03-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多