2014-03-25 35 views
-1

我想更改我的Wordpress网站上的元描述,查询包含特定标签的所有帖子的某个页面。在Wordpress中是否有一个特定标签页的条件?

我说的是看起来像这样的页面:

mainwebsite.com/tag/tag-name

所以我想在header.php中添加文件一个条件,我可以改变超常只在该页面上描述。我尝试了以下内容:

<?php if(has_tag('this-is-the-tag-name')){ 
echo 'test'; 
} 
?> 

而这会在每个标签页上放置“测试”。我希望更改仅应用于标签页“这是标签名称”。

+0

你有没有试过'is_tag('this-is-the-tag-name')'?还尝试在'has_tag'函数中指定tag_id? – Rikesh

回答

0

说你的标签名称是“slug”。查看标签的模板层次结构。 Wordpress将从顶部开始,一直向下找,直到找到可用模板来显示标签

tag-slug.php> tag-id.php> tag.php> archive.php> index。 PHP

随着中说,如果你创建一个名为tag-slug.php模板,你可以简单地添加一个if(is_page_template('tag-slug.php'))声明你的头或functions.php文件,你的条件只会特定页面上显示。

相关问题