当前位置:首页 > 网站运营 > 正文内容

解决WordPress代码单双引号输出为中文全角字符的问题

葱子8年前 (2017-07-12)网站运营1656


6月份对葱子博客更换了现在的这款主题,这段时间由于比较忙,所以对新主题这块没有详细的做测试。

导致出现了部分问题,其中之一的问题就是文章页中的单双引号在复制后都变成了中文全角字符。

这个问题在平时不容易被发现,今天有站长反馈这个问题的时候,我才注意到。

在网上搜集了下相关的解决方法,简单记录如下:

方法一:一句代码修改主题functions.php模板文件

remove_filter('the_content', 'wptexturize');

方法二:Quotmarks Replacer插件解决

Quotmarks Replacer插件我们从WP官方下载安装,也是用来禁止wptexturize函数的,禁止把半角单双引号转化为全角格式。尽量少安装插件,不过这个插件比较小,安装也无妨。

方法之三,修改程序源文件

修改wp-includes/formatting.php文件,找到下面的代码

// static strings
$curl = str_replace($static_characters, $static_replacements, $curl);
// regular expressions
$curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);

修改为

// static strings
// $curl = str_replace($static_characters, $static_replacements, $curl);
// regular expressions
// $curl = preg_replace($dynamic_characters, $dynamic_replacements, $curl);

把代码函数注销掉,这个方法需要注意在升级程序的时候,我们看是否被更新,到时候还需要重新修改。

 

按照以上方法都试过了后,发现还是没有解决问题。

接着我开始查看当前主题的functions.php文件,该文件中已经按照方法一去除了相关代码函数,但是又自定义了一个类似的函数。将该段自定义函数注释掉后,发现问题已解决。

 

所以,有出现类似情况的站长,可以按照这个思路来排查下。

 

同时对这个期间因为这个问题,按照我的教程修改网站的站长说声道歉,以后会尽量保证不出现类似问题。


扫描二维码推送至手机访问。

版权声明:本文由葱子博客发布,如需转载请注明出处。

本文链接:https://www.aitiancheng.com/article-1261.html

标签: wordpress

相关文章

网页广告被劫持怎么办?是时候为你的网站开启https访问了

网页广告被劫持怎么办?是时候为你的网站开启https访问了

今天葱子在查看收藏大家坛手机端网页的时候,发现文章页面怎么多了这么多的广告位。 看下图:整个页面上出现了四处广告位。其中只有标记为“4”的地方是站长自己设置的广告。其余三处都不是就站长自己设置的。...

案例分享:创意思想网整体搬家到阿里云ECS服务器并配置全站https

近期服务了一位客户,在这里具体给大家讲下实施过程。 一、客户网站介绍: 创意思想网基于discuz X3.2,搬家前搭建在阿里云虚拟主机上。 二、本次服务的主要目的有: 1、配置ECS服务器环境:基于w...

windows server2008中用IIS7.0新建网站

windows server2008中用IIS7.0新建网站

上一篇文章我们安装好了php运行环境,这里我就开始新建网站。 第一步:首先打开IIS,选择“网站”,然后右键添加网站 第二步:配置网站信息 IIS中对网站进行配置,主要...

苹果ATS特性服务器配置指南

苹果ATS特性服务器配置指南

  配置指南: 需要配置符合PFS规范的加密套餐,目前推荐配置:ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD...

百度站长平台HTTPS认证工具升级啦

百度站长平台HTTPS认证工具升级啦

相信细心的小伙伴们已经发现啦~站长平台站点验证功能升级了 我们将站长平台将原有的HTTPS属性升级成了HTTPS认证工具啦 肯定已经有小伙伴们尝试过啦~ 一、使用HTTPS认...

网站被镜像怎么办:几招教你轻松应对

网站被镜像怎么办:几招教你轻松应对

最近有个客户的网站被黄赌毒网站做了镜像。 我收集了这些镜像网站的IP地址,通过在服务器端禁止他们访问的形式来阻止客户网站被镜像。 主要步骤如下: 一、收集镜像网站IP地址:...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。