我正在尝试手动显示我创建的自定义分类术语的链接。分类法是“事件主题”,术语是“船”。这是我的代码:
<?php $themeOne = array(
\'tax_query\' => array(
array(
\'taxonomy\' => \'event-themes\',
\'field\' => \'slug\',
\'terms\' => \'boat-theme\'
)
)
);
?>
<li><a href=""><img src="<?php bloginfo(\'template_directory\'); ?>/images/eventSearch/theme-onFoot.png" /><span><?php echo $themeOne; ?></span></a></li>
我对PHP不是很熟悉,所以我想我可能在这里遗漏了一些非常明显的东西,但我的主要目的是简单地“手工”挑选我想要的分类术语,并显示一个链接,指向显示其下所有帖子/页面的页面。
谢谢
SO网友:Daithí
在代码中,您只是将一个“数组”存储在变量$themeOne中。应使用以下代码进行查询:
$themeOne = new WP_Query(array(
\'tax_query\' => array(
array(
\'taxonomy\' => \'event-themes\',
\'terms\' => \'boat-theme\'
)
)
));
结果应该是一个对象数组。然后,您可以使用以下代码访问这些文件:
foreach($themeOne as $term){
print $term->slug;
}