我不知道如何将 else
添加到 foreach
!
这是我的代码:
<?php $terms = get_the_terms( $post->ID , 'actor' );
foreach ( $terms as $term ) {
$term_link = get_term_link( $term, 'actor' );
if( is_wp_error( $term_link ) )
continue;
echo '<a href="' . $term_link . '">' . $term->name . '</a>';
}
?>
最佳答案
您可以尝试类似的方法:
<?php
$terms = get_the_terms( $post->ID , 'actor' );
if ($terms) {
foreach ( $terms as $term ) {
$term_link = get_term_link( $term, 'actor' );
if ( is_wp_error( $term_link ) )
continue;
echo '<a href="' . $term_link . '">' . $term->name . '</a>';
}
} else {
// do the work for else
}
?>
关于php - 如何将 "else"添加到 "foreach"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42432802/