我想更改我的Wordpress网站上的某个页面的元描述,该页面查询包含某个标签的所有帖子。
我正在谈论的页面是这样的:
mainwebsite.com/tag/tag-name
所以我想在header.php文件中添加一个条件,我可以在该页面上更改元描述。我尝试了以下操作:
<?php if(has_tag('this-is-the-tag-name')){
echo 'test';
}
?>
这就把"test"放在了每个标签页上。我希望更改仅应用于"this-is-the-tag-name"标记页。"
假设你的标签名是"slug"。查看标签的模板层次结构。Wordpress将从顶部开始,一直向下,直到找到一个可用的模板来显示
标签。tag- log .php> tag-id.php> tag.php> archive.php> index.php
话虽如此,如果你创建了一个名为tag-slug.php
的模板,你可以简单地在你的头文件或functions.php中添加一个if( is_page_template( 'tag-slug.php' ))
语句,你的条件将只显示在那个特定的页面上。