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

  解决WordPress半角引号变成全角引号问题的方法,想必大家一定遇到过从别人的WordPress博客里复制下来的代码粘贴到自己的源码里会不起作用或者报错?

  我想博主既然把代码贴出了,代码应该是测试过能用的。但出错还有一个原因可能就是WordPress会自动把半角转成全角。这是因为WordPress会智能地将源代码中的所有半角符号自动修正为全角符号,防止外部源代码在网页上执行。

  如何解决这样解决这个问题呢?这里提供两种可行的方法:

第一种:解决WordPress半角引号变成全角引号问题的方法

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

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

第二种:解决WordPress半角引号变成全角引号问题的方法

修改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升级后代码变为原来的影响!

评论

  1. 5年前
    2017-9-18 19:18:47

    非常好的分享

  2. 11年前
    2011-7-13 14:31:42

    我遇到的问题是系统把中文(半角)引号转换成英文(半角)的了。

    • 博主
      kenneth
      11年前
      2011-7-13 15:35:21

      排版好应该不会有什么问题

  3. 12年前
    2010-11-10 20:57:11

    你的博客不错 用第一种了

  4. 12年前
    2010-9-08 0:11:05

    内行看门道,外行看热闹。俺是外行。。。。。。

  5. 12年前
    2010-9-01 7:24:31

    这个就是,这形状都一样,中文和英文输入的差距就是这么大

    • 博主
      学夫子
      12年前
      2010-9-01 9:11:26

      区别也不大,只是国为我们用的是中文系统。加上WP自动转换

  6. 12年前
    2010-8-31 20:17:14

    修改代码就比较麻烦了啊。

    • 博主
      红心草
      12年前
      2010-9-01 9:08:20

      这还麻烦,就改一个地方就可以了很容易

  7. 12年前
    2010-8-30 10:28:39

    自从WP升级后就一直用的第一种。

    • 博主
      阿七
      12年前
      2010-8-30 10:57:28

      貌似第一种会加大WP负载

  8. 12年前
    2010-8-30 7:38:04

    昨天晚上酒多了,今天早上把你的这篇文转了过去。

    • 博主
      老张博客
      12年前
      2010-8-30 9:49:42

      呵,保留一下原文链接

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇