使用wordpress建立中文博客系统时,发现中文文章标题被点击后,并不能如我们期待的那样显示文章细节。
找到原因是,wordpress使用文章标题作为文章链接的一部分。而未编码的中文字符,不能被浏览器识别。
搜索到一些解决方法,提到了在wp-condig.php中添加相应的转码语句,然而并不能发挥作用。
经过一番尝试,找到的比较可行的解决方案是:在wordpress设置页中,将“固定链接”模式设置为“朴素”的风格。这样在生成文章链接时,会以文章id代替文章中文名称,规避了中文连接引发的404问题。