wordpress设置永久链接后中文tag无法使用的解诀方法

         都说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无法使用的解诀方法

5 thoughts on “wordpress设置永久链接后中文tag无法使用的解诀方法

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*


您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>