都说wordpress的默认永久链接不友好,所以也跟着改了下永久链接,但改后发现中文的标签总是提示没有找到相应文章,而英文可以,没办法只好上wordpress中文论坛问去,那里的版主老大给了个链接,是讲关于这方面的问题的.看完后跟着改了下,确实可以了,下面就分享一下方法
以下是原文部分内容
1.首先打开/wp-includes/rewrite.php 文件(都明白吧)
2.打开rewrite.php找到下面的一段代码:
function get_tag_permastruct() {
if (isset($this->tag_structure)) {
return $this->tag_structure;
}
if (empty($this->permalink_structure)) {
$this->tag_structure = ”;
return false;
}
if (empty($this->tag_base))
$this->tag_structure = $this->front . ‘tag/’;
else
$this->tag_structure = $this->tag_base . ‘/’;
$this->tag_structure .= ‘%tag%’;
return $this->tag_structure;
3.修改if (empty($this->permalink_structure)) {这段代码为if (! empty($this->permalink_structure)) { 也就是在empty前面添加一个英文呢感叹号(!)。
注意:rewrite.php下有很多处都有if (empty($this->permalink_structure)) { 这样的代码,一定要找到相应的位置。
4.收工。
在此纪念一下歪歪的进步,同时感谢玄武同志在wordpress中文论坛分享的“!WIN+IIS主机下wordpress中文标签与分类的完美解决方法!“
声明: 本文采用 BY-NC-SA 协议进行授权 | YYwr's Blog
转载请注明转自《wordpress设置永久链接后中文tag无法使用的解诀方法》
很好,很赞。。。。。。。。。
@聪壹艮
我不知道我的什么版本,反正我之前几个版本会这样,而且WP中文博客里也讲过这个问题,但现在我的博客不是最新版的程序
我也改了固定链接,没发现tag有什么异常啊~
@叶落知天秋
一开始用的就是WP,没用过其它的
怎么都改成WODDPRESS博客了,这博客那么好吗?