解决WordPress半角引号变成全角引号问题的方法

        细心的朋友一定会发现,我在前面发代码时候都要加上一句话来强调下标点的问题,如在《 教你最快速度填写发表评论时所需信息》中就有"(注意全半角标点)。为什么会出现这样的情况呢

        分析下情况你就会发现,博主在复制代码时是没有错误的,问题就是WordPress会自动将单引号转换成全角单引号。这样就导致浏览者在复制博主的代码执行时,出现了出错提示。那为了方便浏览者使用代码,我们必须要将这一"智能"的功能去掉才行。

        第一种:通过修改主题的函数functions.php文件

        修改主题theme下的主题函数functions.php文件,在里面的头部加入下面的代码:

<?php remove_filter(‘the_content’, ‘wptexturize’); ?>

        第二种:通过修改formatting.php来实现

        修改wp-includes目录下的formatting.php,打开formatting.php这个文件找到

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

        在$curl的前面加上两条//将其注释掉,如下:

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

  第二种方法有个弊端就是一旦WordPress升级更新后会自动覆盖恢复成原来的,所以推荐用第一种方法修改functions.php文件,这样就不会受到WordPress升级后代码变为原来的影响!

评论区

共 53 条评论
  1. 头像
    老张博客 Lv10.莫逆之交
    0912420143011
    15年前
  2. 头像
    天缘 Lv3.点头之交
    一周没过来了,依然精彩老张博客
    15年前
    1. 头像
      老张博客 博主
      @天缘 谢谢你的支持。
      15年前
  3. 头像
    Jurlique Lv1.萍水相逢
    不错的方法
    15年前
  4. 头像
    右脑开发 Lv2.初识寒暄
    恩恩 所以说还是不能太省心啊
    15年前
  5. 头像
    创享·生活 Lv4.常来常往
    一般还是加载代码高亮就行了吧??
    15年前
    1. 头像
      老张博客 博主
      @创享·生活 现在在找非插件的代码高亮,。
      15年前
      1. 头像
        创享·生活 Lv4.常来常往
        @老张博客 多一个插件也没什么问题吧,呵呵
        15年前
        1. 头像
          老张博客 博主
          @创享·生活 我的原则能不多就不多。
          15年前
  6. 头像
    七七 Lv3.点头之交
    (*^__^*) 嘻嘻……很细心的博主!
    15年前
    1. 头像
      老张博客 博主
      @七七 为什么你的昵称是七七呀?
      15年前
  7. 头像
    易赛和捷易通哪个好 Lv3.点头之交
    看不懂·!~不过还是要谢谢你·!
    15年前
    1. 头像
      老张博客 博主
      @易赛和捷易通哪个好 那说明你没有用WP
      15年前
  8. 头像
    中国地图全图 Lv1.萍水相逢
    :razz: 好细小的地方,我平时都没怎注意!!
    15年前
    1. 头像
      老张博客 博主
      @中国地图全图 因为你没有遇到,遇到就知道了。
      15年前
  9. 头像
    淘蜜网 Lv1.萍水相逢
    按这个思路去优化,谢谢分享
    15年前
    1. 头像
      老张博客 博主
      @淘蜜网 谢谢支持。
      15年前
  10. 头像
    本地智慧 Lv1.萍水相逢
    老张真的很细心啊
    15年前
    1. 头像
      老张博客 博主
      @本地智慧 遇到问题,所以就想解决了。
      15年前
😊