我可以使用下面这样的多个if语句吗,或者有更好更有效的方法吗?
while ( $actionType_query->have_posts() )
{
$actionType_query->the_post();
if (has_term(\'NBS_CONS\', \'broad_type_nbs\' ) && has_term(\'NBS_AGF\', \'ecosystem_nbs\')) {
$cons_a++;
}
if (has_term(\'NBS_CONS\', \'broad_type_nbs\' ) && has_term(\'NBS_CMA\', \'ecosystem_nbs\')) {
$cons_b++;
}
if (has_term(\'NBS_CONS\', \'broad_type_nbs\' ) && has_term(\'NBS_FOR\', \'ecosystem_nbs\')) {
$cons_c++;
}
if (has_term(\'NBS_CONS\', \'broad_type_nbs\' ) && has_term(\'NBS_GRA\', \'ecosystem_nbs\')) {
$cons_d++;
}
if (has_term(\'NBS_CONS\', \'broad_type_nbs\' ) && has_term(\'NBS_MON\', \'ecosystem_nbs\')) {
$cons_e++;
}
if (has_term(\'NBS_CONS\', \'broad_type_nbs\' ) && has_term(\'NBS_RIV\', \'ecosystem_nbs\')) {
$cons_f++;
}
}
谢谢。