我相信你说的是当档案馆。php用作分类页面。
如果是这样,您首先需要检查当前正在查看的页面是否实际上是一个分类页面。如果不执行此检查,则非分类页面上会出现错误,例如日期存档和类别存档页面,如果它们都使用了存档。php模板。原因是,查询的对象因页面而异,分类法页面的查询对象与日期存档页面的查询对象不同
因此,您可以将查询的对象包装在is_tax()
条件检查以确保分类名称仅显示在分类页面上。
要全面了解get_queried_object()
在页面/模板上,只需执行以下操作
<?php
$queried_object = get_queried_object();
var_dump( $queried_object );
?>