关注和分享VPS主机优惠活动
www.vpsmr.com
腾讯云双11优惠活动

如何解决WordPress网站文章标题分隔符-被转义为&#8211?(wordpress网站标题)

如果我们使用默认的WordPress程序和主题不进行转义字符处理,当网站的标题有分隔符‘-’横线时,往往会自动转义成HTML字符&;#8211。本文将介绍两种防止WordPress网站标题分隔符-自动转义的解决方案。让我们一起来看看它们。

打开WordPress主题目录中的functions.php文件,并在functions.php文件的底部添加以下代码片段。

WordPress网站文章标题分隔符-被转义成&#8211怎么解决?解决方案1:禁用所有WP转义。

WordPress自带一个特定的钩子wptexturize,这个钩子用在很多地方。详见wp的wp-includes/formatting.php。我们可以通过下面的代码取消这种转义:

add_filter( ‘run_wptexturize ‘,’ _ _ return _ false ‘);解决方案2:禁用部分WP转义(推荐)

为了解决本文标题中描述的问题,我们可以直接禁止wptexturize逃避标题:

remove_filter(‘the_title ‘,’ wpte xturize ‘);remove_filter(‘wp_title ‘,’ wpte xturize ‘);remove _ filter(‘ single _ post _ title ‘,’ wpte xturize ‘);

未经允许不得转载:国外VPS主机测评 » 如何解决WordPress网站文章标题分隔符-被转义为&#8211?(wordpress网站标题)
任何商家都有倒闭和跑路可能,本站仅分享优惠活动及信息,购买前请自行斟酌,衡量评估风险,自负责任。数据勤备份是最佳选择!友情提示

评论 抢沙发

评论前必须登录!