• 17
  • 九月

WordPress标题不显示中文标签的解决办法

 发布于 16:41:28  |  阅读 1,251 次 |  3 条评论  

最近发现wordpress的一个bug,就是按标签查看时,如果标签含有中文,在页面的标题,也就是title没有显示所选标签。那如何解决呢?

下面是我的方法:

首先修改.htaccess 文件加上
RewriteRule ^tag/(.*)$ /index.php?tag=$1 [L] 
#说明:(.*)即使匹配所有包括中文和英文的标签值,然后把匹配后的值放在$1里面

也就是每个标签的页面跳转到index.php?tag=$1,这样我们就能通过GET方法等到这个标签的title了

然后我们打开主题对应文件夹下面的header.php页面,在<title>标签里面加上这段,如

<title>
<?php wp_title('');
if ($_GET['tag']) echo $_GET['tag'];
if (is_search() ) { ?>
 搜索 <?php echo $s; }
if ( !(is_404()) and (is_search()) or (is_single()) or (is_page()) or (function_exists('is_tag') and is_tag()) or (is_archive()) ) { ?>
&raquo; <?php }  ?>
<?php bloginfo('name'); ?>
</title>

这时不管打开的是中文或者英文的标签,都可以在标题上面正常显示了^_^ Good Luck

评论

3 条评论

  • 1楼  kenami   发表于: 九月 17, 2008   5:09 下午

    test

    [回复]

    Lava 回复于:

    :em24:

    [回复]

  • 2楼  YOYO   发表于: 九月 23, 2008   12:32 上午

    当年曹操官到丞相,权倾天下,挟天子以令诸侯。为防止各路诸侯及地方官员上书到自己不利,曹操下令各地来函及奏折,必经他审查才可转到献帝手上。
    有一次,献帝闻说刘备灭黄巾有功且是皇室宗,便下旨召刘备进京见驾。刘备听到献帝宣召高兴万分,便连忙赴京。
    来到京城,刘备递交拜贴等待召见,过了一天,一问拜贴正在审查中,请耐心等候。
    又过一天,再问拜贴正在审查中,请耐心等候。刘备对曹操审查之事亦有所闻,但心想:自已所递乃是小小拜贴,无关军国大事,料想曹操也不会为难。
    如是数天都是叫刘备耐心等候,刘备只有花费钱财向曹操身边之人打探,回复说曹操十分忌才,怕献帝见到刘备而重用之便故意压下拜贴不发。
    刘备闻此大怒,好个曹操,平时把持朝政,为所欲为,今天连我的拜贴也扣下。于是直闯丞相府,见面便高声质问曹操:操…………,为什么删了我的帖子。

    [回复]