gpt4 book ai didi

wordpress - 从除帖子之外的所有内容中删除自动

转载 作者:行者123 更新时间:2023-12-02 18:07:43 25 4
gpt4 key购买 nike

我正在使用此代码删除 wp 生成的 autop。

remove_filter('the_content', 'wpautop');

一切都好,但我只需要在博客文章中使用 autop。

搜索后,我发现我可以检测它是否是一个帖子,混合另一个问题和 wp doc 提出这个不起作用,直到马特指出错误。下面的代码在 wp 4.7.3 上可以正常工作。

remove_filter('the_content','wpautop');

add_filter('the_content','if_is_post');

function if_is_post($content){
if(is_singular('post'))
return wpautop($content);
else
return $content;//no autop
}

最佳答案

如果您希望 wpautop 过滤器仅应用于帖子中,那么您的 if 语句是向后的。现在,您正在删除过滤器,如果当前帖子类型是帖子,则它将保持删除状态。相信您的代码应该如下所示。

remove_filter('the_content','wpautop');

add_filter('the_content','if_is_post');

function if_is_post($content){
if(is_singular('post'))
return wpautop($content);
else
return $content;//no autop
}

关于wordpress - 从除帖子之外的所有内容中删除自动 <p>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42701221/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com