我正在使用“Easy Digital Downloads”构建一个 Wordpress 网站。下载有自己的“类别”。为了显示这些类别的档案(不同于标准的archive.php),我使用了一个名为taxonomy-download_category.php 的模板,如他们的文档中所指定。
这非常有效,我可以根据需要设置类别档案。但是,我想根据模板显示的类别显示条件文本。例如,如果类别是“测试”,我想显示一些特定的文本。
我可以使用 taxonomy-download_category-test.php 为类别“测试”创建一个全新的模板,但会有很多类别并且不需要很多模板。
我尝试了 is_tax is_category 的几种变体,但没有任何效果。
这是我尝试过的一个例子,我的猜测是我没有正确说明税收/类别......
<?php if( is_category( 'download_category-test' ) ) { ?>
TEST
<?php } ?>
我尝试使用 is_tax 使用各种组合无法使其正常工作。这是转储的结果,如果这有助于任何人帮助我找出我应该有条件地测试什么 -
object(stdClass)#2868 (10) { ["term_id"]=> int(11) ["name"]=> string(4) "Test" ["slug"]=> string(4) "test" [ "term_group"]=> int(0) ["term_taxonomy_id"]=> int(11) ["taxonomy"]=> string(17) "download_category" ["description"]=> string(0) "" [" parent"]=> int(0) ["count"]=> int(1) ["filter"]=> string(3) "raw" }