我正在努力让它发挥作用。
基本上,我正在运行 WP 查询以从我的自定义帖子类型中检索多个帖子。
在循环中,我想有条件地回显内容,具体取决于分配给该帖子的术语。
我创建了一个名为“文件类型”的分类法,并将其分配给我的自定义帖子类型。
据我了解,术语就像分类学的孩子。“不是字面意思”
我的问题,我下面的 PHP 似乎只是回显了最后一个条件,这没什么。
我已经 100% 将这些术语分配给我的帖子。
我唯一没有尝试过的是将 'term_taxonomy' 更改为 'term_taxonomy_id' - 但我终生无法找到如何找到我的分类法的 ID。
任何人都可以帮助我理解为什么什么都没有被回显吗?非常感谢
<?php
if (term_exists(array(
'term_id' => 4,
'term_taxonomy' => 'file-formats'
))) {
echo 'PDF' ;
}
else if (term_exists(array(
'term_id' => 6,
'term_taxonomy' => 'file-formats'
))) {
echo 'PPT' ;
}
else if (term_exists(array(
'term_id' => 5,
'term_taxonomy' => 'file-formats'
))) {
echo 'MOV' ;
}
else {
echo '' ;
}
?>