先说说:由于英文习惯,通常: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
赏
oooo
or
- 本文标题:WP文章标题最好不要用英文单引号和英文&符号
- 本文链接:https://zww.me/archives/25227
- 发布时间:2010年08月04日 19:18
- 版权声明:除非注明,文章均为 zwwooooo 原创,转载请以链接形式标明本文地址!
SF
@MOPVHS Then 开始淡定的看文章..
@MOPVHS 邪恶之人
@MOPVHS 然后没下文了
@zwwooooo 因为发现自己不用这两个符号做标题的,然后就没有然后了~~
@MOPVHS
慢了,从不用英文标题。。
@winy 指这两个标点
貌似WP都会进行转换。
@冰古 不会,或许跟我这不转换英文符号有关
沙花?
@Kars 你在4楼
@zwwooooo 额,杯具、、
我好像用了些英文标点,还好不多
@A.shun 其他标点没事,就撇号和&
我用过一次&这回记住
@软件盒子 还是用中文的…&吧
倒没注意个这点
@流年 也可以不在意
很多次因为几个'搞到满屏乱码~~
@阿修 还是不要用的好
我用的是英文的逗号,感觉没什么异样!
@就抢网 请看标题,内容就不要求你看了
我用的,
@囧啊囧 逗号没事
还记得Z叔叔之前蛋疼的逐个修改……
SQL语句原来还真方便,可惜不懂
@Lazyyyyyy 这次不蛋疼了
哈哈 了解一了~平常没太在意过~
@球犯 有时会用到
我一般写题目时候就注意下,要数据库的操作我可不会了。
P.S.你DEMO站上的主题切换插件就什么名字,告诉下我呢。
@Jinwen 看id,像是Theme Switcher?
@Jinwen 阿修说对鸟,Theme Switcher
额 原来不能通过W3C 学习了~
@海天 对,在意的话不要用这2个标点
其实8用sql也是可以滴嘛
@万戈 那用什么?插件?
@zwwooooo 大叔这么聪明,看这篇文章就明白了:
http://wange.im/replace-comment-text-in-wordpress.html
@万戈 - - 修改主题function,敲为替换post_title字段的函数,这方便
这个得注意了。
的确很有用啊~~
有一款叫 Search And Replace 的插件比較好用,不需要觸摸 sql
@Sparanoid 没去找插件就直接用SQL了
很有用的文章
@大智若鲁 有用就好
还好没有用过...
@掌柜的马甲 那最好