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. IM路人 says:

    我遇到的是用& WC3出现警告

    1. zwwooooo says:

      @IM路人
      就是因为此才折腾这个的

发表评论

昵称 *

网址

B em del U Link Code Quote