WordPress网站标题的分隔符-被转义为&#8211的解决办法

最近不少用户给我反馈在使用WordPress主题时,在SEO设置中的分隔符自定义成英文特殊字符横杠”-“后,会被转义成HTML字符&#8211

原因是这一切都是WordPress想的太过周到的锅,默认情况下,它会调用函数wptexturize来执行这个转换。

解决办法1:停止使用wptexturize转义任何字符

add_filter( 'run_wptexturize', '__return_false' );

解决办法 2:调用remove_filter函数来移除wptexturize的调用

remove_filter('the_title', 'wptexturize');

以上解决方案,选其一,即可。把代码插入到 functions.php 文件的最底部即可。

如果使用 nicetheme主题,请把代码插入到主题目录中functions_xxxx.php 文件中。ps:xxx 为主题名称,比如  pandapro 主题,即 functions_pandapro.php文件。

如下图:

WordPress网站标题的分隔符-被转义为&#8211的解决办法

关于WordPress网站标题的分隔符-被转义为&#8211的解决办法的相关内容;如有侵权,请联系老文删除。

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
老文的头像老文
上一篇 2021年11月2日 下午2:35
下一篇 2021年11月7日 下午9:04

相关推荐

  • phpMyAdmin面板提示“在服务上检测到错误”怎么办?

    如果你进phpMyAdmin面板后提示这个,且每次刷新页面无法被忽略。 并且在底部出现类似这样的提示,那你有救了! 看到这儿先不要着急,我们先了解下,为么会出现这个问题?另外,有没有发现启动phpMyAdmin的时候还有这个提示: 代码语言:javascript 复制 不兼容的PHP版本,已尝试自动切换到兼容的PHP版本,请刷新页面重试! 事实上都是因为ph…

    2024年7月31日 • 建站知识
    284
  • WP-CDN-Yes WordPress 自动清除CDN插件

    插件概述 WP-CDN-Yes是我开发的一款WordPress插件,其主功能是在启用全站CDN的情况下,自动清除CDN节点缓存。 对网站进行全站CDN缓存能有效优化网站部署在低配置服务器的访问速度,同时也带来了一些繁琐问题,比如每次发布文章都要手动刷新CDN缓存,此插件就是为解决这些麻烦而诞生的。 插件下载 当前最新版本:2.1.0 直接在WP后台搜索WP-…

    2022年4月13日 • 建站知识
    486
  • zblog如果防止被黑?zblog安全模式怎么设置?

    有很多的zblog用户也会来咨询我们“zblog如何防止被黑?”,毕竟做站长的最怕就是网站被黑了。 本文就尝试说明下zblog如果防止被黑和zblog安全模式怎么设置。 防止网站被黑有两个方面可以配置:服务器和程序。 服务器的安全配置这个题目太大了,而且每种配置的服务器的配置方法也不一样,对于这个领域也没有涉猎,所以本文就只讲程序这块怎么来设置。 首先zbl…

    2021年11月18日
    824
  • 安装zblog提示“创建c_option.php失败”的原因和解决办法

    有zblog用户反应在安装zblog的最后一步时提示“创建c_option.php失败”,如下图: 本文来说明下这个问题的原因和解决办法。 问题产生的原因: c_option.php是zblog的数据库配置文件,当安装完成的时候程序会自动创建这个文件。如果你的主机权限不足,那么程序就创建不了这个文件,就会出现这个提示了。 所以这个问题的原因就是你的主机权限不…

    2021年11月18日
    628
  • 织梦DedeCMS用来建立博客网站需要授权吗?有版权问题吗

    织梦DedeCMS内容管理系统以简单、实用、开源而闻名,而织梦DedeCMS分为两个版本:一是免费版,适合很多个人站长用来建立各种非营利类型网站;二是商业授权版,适合政府单位、教育机构、协会团体、企业、以营利为目的的站点使用。这两个版本的版权说明对比如下表所示: 截图来自DedeCMS官网 而且根据《DedeCMS最终用户授权协议》许可的权利之一就是“您可以…

    2021年9月27日
    462