WP文章标题最好不要用英文单引号和英文&符号

先说说:由于英文习惯,通常:xx的oo,就会写成 xx's oo。所以很多介绍英文游戏的MOD或者其他需要这样表示的文章标题都会写成类似:xx's MOD,或者带上制作者名字:zwwooooo's MOD。

为什么要说:其实英文单引号'和&号召很多编程语言中都是些特殊运算符号,所以有时会导致一些问题。

那么这个会有什么后果:其实没什么大不了的后果,只是会造成网页W3C验证通不过,虽然很多人都忽视W3C验证(我也不太注重),但我喜欢绿色,红色标志总是令人不爽

那么如果我想更正咋办?总不能一篇一篇文章去修改吧,那是很蛋疼的做法,我就曾经做过类似的事,可以去这里围观……

最简单的方法就是用SQL语句了,方法如下

1. 打开phpmyadmin -》点击博客的数据库名 -》SQL

2. 1 替换文章标题中所有 & 字符为中文全角的 & 字符:把下面的代码输入/复制进“在服务器 "localhost" 运行 SQL 查询”框,然后点击运行

UPDATE wp_posts SET post_title = REPLACE(post_title, '&','&')

2.2 替换文章标题中所有英文单引号 ' 为中文右单引号’:因为英文单引号在程序语言的特殊性,要特别表示,这里应该是用正则表示法 \' 来表示英文单引号,具体如下

UPDATE wp_posts SET post_title = REPLACE(post_title, '\'','')

SQL查询其实很厉害,可惜不懂,只能皮毛玩一下。

zww
or
oooo

“WP文章标题最好不要用英文单引号和英文&符号”有143条评论

    1. MOPVHS says:

      @MOPVHS Then 开始淡定的看文章..

    2. yetone says:

      @MOPVHS 邪恶之人

    3. zwwooooo says:

      @MOPVHS 然后没下文了

    4. MOPVHS says:

      @zwwooooo 因为发现自己不用这两个符号做标题的,然后就没有然后了~~

  1. winy says:

    慢了,从不用英文标题。。

    1. zwwooooo says:

      @winy 指这两个标点

  2. 冰古 says:

    貌似WP都会进行转换。 :evil:

    1. zwwooooo says:

      @冰古 不会,或许跟我这不转换英文符号有关

  3. Kars says:

    沙花?

    1. zwwooooo says:

      @Kars 你在4楼

    2. Kars says:

      @zwwooooo 额,杯具、、

  4. A.shun says:

    我好像用了些英文标点,还好不多

    1. zwwooooo says:

      @A.shun 其他标点没事,就撇号和&

  5. 我用过一次&这回记住

    1. zwwooooo says:

      @软件盒子 还是用中文的…&吧

  6. 流年 says:

    倒没注意个这点

    1. zwwooooo says:

      @流年 也可以不在意

  7. 阿修 says:

    很多次因为几个'搞到满屏乱码~~

    1. zwwooooo says:

      @阿修 还是不要用的好

  8. 就抢网 says:

    我用的是英文的逗号,感觉没什么异样!

    1. zwwooooo says:

      @就抢网 请看标题,内容就不要求你看了

  9. 囧啊囧 says:

    我用的,

  10. Lazyyyyyy says:

    还记得Z叔叔之前蛋疼的逐个修改……
    SQL语句原来还真方便,可惜不懂

    1. zwwooooo says:

      @Lazyyyyyy 这次不蛋疼了

  11. 球犯 says:

    哈哈 了解一了~平常没太在意过~

    1. zwwooooo says:

      @球犯 有时会用到

  12. Jinwen says:

    我一般写题目时候就注意下,要数据库的操作我可不会了。
    P.S.你DEMO站上的主题切换插件就什么名字,告诉下我呢。

    1. 阿修 says:

      @Jinwen 看id,像是Theme Switcher?

    2. zwwooooo says:

      @Jinwen 阿修说对鸟,Theme Switcher

  13. 海天 says:

    额 原来不能通过W3C 学习了~

    1. zwwooooo says:

      @海天 对,在意的话不要用这2个标点

  14. 万戈 says:

    其实8用sql也是可以滴嘛 :mrgreen:

    1. zwwooooo says:

      @万戈 那用什么?插件?

    2. 万戈 says:

      @zwwooooo 大叔这么聪明,看这篇文章就明白了:
      http://wange.im/replace-comment-text-in-wordpress.html

    3. zwwooooo says:

      @万戈 - - 修改主题function,敲为替换post_title字段的函数,这方便

  15. 先看看 says:

    这个得注意了。

  16. 的确很有用啊~~

  17. Sparanoid says:

    有一款叫 Search And Replace 的插件比較好用,不需要觸摸 sql

    1. zwwooooo says:

      @Sparanoid 没去找插件就直接用SQL了

  18. 很有用的文章

  19. 还好没有用过...

发表评论

昵称 *

网址

B em del U Link Code Quote