在打印要设置条件的标记之前,只需检查评级是否为空:
<?php
$rating = get_average_listing_rating( $post->ID, 1 );
if ( ! empty( $rating ) ) { ?>
<span class="js-average-rating"><i class="star"></i> <?php echo $rating; ?></span>
<?php } ?>
如果不在上下文中看到这一点,您可能需要外部跨度来保持对齐或其他。如果是这样的话,只需将您需要的东西移到条件测试之外即可。