最新消息:

wordpress里的反斜杠不显示的解决办法(附转义字符)

WordPress 大步 2191浏览 0评论

这几天贴了贴代码,里面用到了windoes的路径,就是反斜杠,但是发表后就发现反斜杠 "\" 消失不见了,但是文章在编辑模式下是看得到的。于是,我怀疑是不是需要多添加个反斜杠,比如要输出一个反斜杠“\”,我就写成两个反斜杠“\\”,发表后发现也只显示一个反斜杠,两外一个消失不见了。所以,可能是某个原因导致的字符转义。我怀疑是插件原因导致的,因为这个问题是这几天才看到的,平时都没怎么见到,于是,开始停用所有插件,一个个开启,最后发现是"SEO Smart Links"导致的,关掉后,wordpress文章里的反斜杠全都正常显示了。索性删除了这个插件。

SEO Smart Links: 是一个自动为文章里与云标签想匹配的文字自动加文章内链。

 

还有一些其他的转义,wordpress 默认会自动转义一些字符半角转全角,如将‘--’转义为‘-’破折号,有些候会导致文章内容显示怪怪的,你可能会认为wordpress读取出来就是这个样子的,但其实数据库里保存的内容是‘--’,只是在显示时转义了,与保存[进入数据库]前转义有所不同。这是wordpress为了安装而这样做的,与wptexturize()这个函数有关,可以用remove_filter()这个函数解决。

解决办法:

在所使用的主题文件的function.php中 在?>标签前面 添加如下代码,:

 

 

转载请注明:大步's Blog » wordpress里的反斜杠不显示的解决办法(附转义字符)

SiteMap