Godaddy的win主机WordPress不支持中文标签(tag)的解决方法

新客网 XKER.COM 时间:2010-05-16 11:29:04来源:liyun.info  评论:

我的空间是godaddy的win主机,发现WordPress不支持中文标签(tag)的问题后,在网上狂搜解决方法,发现网上最多的就是修改WP-include中的classes.php文件的方法,详细请参考:让WP支持中文标签链接,但是我按照网上文中修改后,没有任何变化,我心想可能是godaddy的主机是英文系统的,默认并不是GBK的编码,所以改后还是不行。

后来,搜索中发现在WordPress中中文Tag被定义为ASCII码,所以当搜索或者是通过Tag访问文章时会出现ASCII乱码路径的现象,而不是一般网上所说的GBK码这一点很重要,在此给大家分享一下我的办法:<!--more-->

1.首先找到/wp-includes/rewrite.php 文件(在操作前请将其备份,以免修改出错。);

2.打开 rewrite.php 文件找到以下代码:这里可以查询tag_structure比较容易找到

<code>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; </code>

3.注意那行加粗的代码,将其修改为:

if (!empty($this->permalink_structure)) {

就是在empty…前加上一个英文的叹号“!”就是了。注意要英文叹号“!”啊

其实就是不让wordpress使用标签是不使用伪连接。

4.保存!问题迎刃而解,呵呵。

最后再申明下:我用的是godaddy的win主机,希望对用这种主机的朋友有帮助!

本文来源:liyun.info

如果您喜欢本文请分享给您的好友,谢谢!如想浏览更多更好的建站程序内容,请登录:http://www.xker.com/edu/website/6/index.html

相关内容标签:建站程序 WordPressGoDaddy
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)