我正在尝试显示自定义分类,但如果没有可以显示消息。
据我所知:
<?php
$terms = get_the_terms( $post->ID , 'machine-features' );
foreach ( $terms as $term ) {
if ($term) {
echo '<li>' . $term->name . '</li>';
} else {
echo "Contact us for details";
}
}
?>
当添加了功能时它完美运行但是当空时我得到以下错误:警告:为foreach()提供的参数无效
我是php的新手,如果这是一个疯狂的基本问题,请道歉 - 我搜索了一个答案并尝试了各种排列,但没有任何效果!
万分感谢您的帮助! 0
答案 0 :(得分:0)
<?php
$terms = get_the_terms( $post->ID , 'machine-features' );
if(!empty( $terms ) ) {
foreach ( $terms as $term ) {
echo '<li>' . $term->name . '</li>'; }
} else {
echo "Contact us for details";
}
?>