搜索热词

WordPress中文社区 > 专栏 > WP终身学习者 > WordPress tag.php模板不识别,总是显示首页内容

WordPress tag.php模板不识别,总是显示首页内容

发布于04月25日 被浏览 1,142 次

最近在给客户定制开发一套WordPress主题的时候,出现了一个特别奇怪的事情,就是我创建了一个新的文章类型,同时把默认的post_tag分类法也关联到了这个文章类型上,为的是能够让标签可以在post和新创建的文章类型中通用。但是也就是因为这个操作,导致了tag.php模板无法识别了,点击标签一直就显示首页内容,但是页面的链接还是标签的链接,之前这样的操作都是没有问题的,也不知道这次到底哪里弄错了还是什么原因,于是就到处排查问题,真真的是排查了一周也没找到问题和解决方法,就在今天,突然看到一篇文章中的方法和之前看到的都不一样,所以拿过来试试,结果让我太开心了,搞定了。方法很简单,只需要在您的index.php中添加上下面的代码就行了。

<?php count(explode('404;',$_SERVER['QUERY_STRING']))>1 && ($_SERVER['PATH_INFO'] = $_SERVER['REQUEST_URI'] = substr($_SERVER['QUERY_STRING'], strpos($_SERVER['QUERY_STRING'], ':80')+3));?>

写出来就是如果您也遇到了这个问题,也可以使用这个方法试一试,万一管用呢,哈哈

点赞 收藏 打赏 分享

0 条评论

无意义的评论将很快被删除,账号将被禁止发言。 发表评论 0/500
 
  1. 还没有任何评论,你来说两句吧