我目前正在运行下面的wordpress php,它正在为我创建一个列表。
$term = get_term_by( \'id\', $ptc, $taxonomy );
echo \'<li><a href="\'. home_url() .\'/taxon/\'. $pt->slug .\'/\' . $term->slug . \'">\' . $term->name . \'</a> </li>\';
但是,我需要它来检查$term是否在\\u array$product\\u terms中,因此我尝试了:
$term = get_term_by( \'id\', $ptc, $taxonomy );
if(in_array($term, $product_terms)){
echo \'<li class="current-cat"><a href="\'. home_url() .\'/taxon/\'. $pt->slug .\'/\' . $term->slug . \'">\' . $term->name . \'</a> </li>\';
} else {
echo \'<li><a href="\'. home_url() .\'/taxon/\'. $pt->slug .\'/\' . $term->slug . \'">\' . $term->name . \'</a> </li>\';
}
但对于额外的类,它仍然不返回任何值,即使我知道其中一个在数组中。。。有什么办法可以让这一切顺利进行吗?