同乐儿

  1. 首页
  2. wordpress优化
wordpress标点转换问题 代码插件双方法
发布 | 1年前 (2017-09-07) | 阅读数:602 | 评论数:0 | 来源:同乐儿

引言:此文由子域名转移而来,因为细微强迫症和放弃子域名而不舍得完全丢弃,所以将会逐步第二次转移文章到主域名上来,二者主题(阿里白秀和D8)均来自大前端,追求完美的同时有一丝小懒,主题就不换了,D8主题用起来挺好。

wordpress标点转换问题,说起来都是泪啊,本来之前早就解决了这个问题,但由于wordpress今天更新到4.0版本,忘记修改过系统文件,导致标点又可以转换到中文了。就因为这样,本来就是一篇文章里插入了源代码,其中有英文的单引号、双引号,wordpress自动转换成中文的了,害的我找了半天原因,脑袋一下懵了~不说废话了,因此,现在决定把它的解决方法写下来,防止以后麻烦,但方法很简单,这里提供代码、插件2种方法:

方法一、找到wp-includes/formatting.php中的代码:

  1. $curl = str_replace$static_characters$static_replacements$curl );
  2.             if ( false !== strpos$curl“‘” ) ) {
  3.                 $curl = preg_replace( $dynamic_characters[‘apos’], $dynamic_replacements[‘apos’], $curl );
  4.             }
  5.             if ( false !== strpos$curl, ‘”‘ ) ) {
  6.                 $curl = preg_replace( $dynamic_characters[‘quote’], $dynamic_replacements[‘quote’], $curl );
  7.             }

将以上代码中不需要转换标点的语句注释修改成以下状态即可:

  1. //$curl = str_replace( $static_characters, $static_replacements, $curl );
  2.             if ( false !== strpos$curl“‘” ) ) {
  3.                 //$curl = preg_replace( $dynamic_characters[‘apos’], $dynamic_replacements[‘apos’], $curl );
  4.             }
  5.             if ( false !== strpos$curl, ‘”‘ ) ) {
  6.                 //$curl = preg_replace( $dynamic_characters[‘quote’], $dynamic_replacements[‘quote’], $curl );
  7.             }

 方法二、Quotmarks Replacer插件

Quotmarks Replacer 是一个通过禁用 wptexturize 函数,解决 WordPress 自动将半角的单引号、双引号和省略号转换为全角标点的问题。使后台输入的标点格式与前台读者浏览的标点格式保持一致的插件。

下载地址:http://wordpress.org/extend/plugins/quotmarks-replacer/


如果觉得该作者的文章对你有帮助,请随意打赏给他。您的支持将鼓励作者继续创作!
打赏
X
打赏本文作者方式

微信扫一扫可留言


继续浏览有关 wordpress,wordpress优化,wordpress插件,wordpress教程 的文章

分享至:


发表我的评论
取消评论

表情
  • 119 评论
  • 152 粉丝
  • 134 文章
  • 最新评论
    二呆说:在公众号回复这个关键字就有了~
    222说:1803验证
    二呆说:看见岛有了点信号,我用的时候就是看对应网...
    123123123说:我试过了,没改成功,不着急用,看了qur...
    二呆说:6.0应该也行,时间太长忘记了,好像6....

    • 同乐儿
    • 北京 朝阳区
    • 2018年8月1日
    • 如有仿站或其他事宜联系微信:Diamond0419
    • 查看更多 >
    随机热门
    标签
    wordpress (81) wordpress优化 (26) 原创 (26) wordpress主题 (24) wordpress插件 (21) wordpress教程 (18) wordpress seo (17) Typecho (17) Typecho插件 (14) 博客主题 (8) emlog插件 (6) wordpress维护 (6) emlog (6) CMS主题 (5) 企业主题 (4) DNSPod for emlog (3) 淘宝客主题 (3) 修订版本 (3) 自动保存 (3) 移动适配 (3)