【问题标题】:Removing paragraph tags from Wordpress posts从 Wordpress 帖子中删除段落标签
【发布时间】:2017-02-24 17:01:03
【问题描述】:

我正在使用以下 php 在我的 single.php 页面上输出内容

<?php the_content(); ?>

但是,它将所有内容(包括图像/img、块引用等)都放在&lt;p&gt; 标签中。我想从不是段落的所有内容中删除标签。

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    使用过滤器wpautop。在您的主题 function.php 文件中添加以下内容

    remove_filter( 'the_content', 'wpautop' );
    

    【讨论】:

    • 就像你写的那样?不必成为函数的一部分或被挂钩?
    • 好的,正如你所说,但它删除了所有段落标签。我在问题中提到我希望将它从不是段落的所有内容中删除。所以我的文本段落仍然会有

      标签

    • 是的,否则你可以安装 TinyMCE Advanced] 插件。在插件设置中,您有一个选项“保存时停止删除 &lt;p&gt;&lt;br /&gt; 标签并在 HTML 编辑器中显示它们”。
    • 我不想依赖第三方插件,因为我没有管理员控制权
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-04
    • 1970-01-01
    相关资源
    最近更新 更多