我仍然看不出代码和问题与您最初的主题有多大的不同;
但是,如果没有找到帖子,尝试将文本添加到循环的典型“else”位置;更改此行:
<?php
endwhile; endif;
?>
收件人:
<?php
endwhile;
else :
echo \'<h3 class="no-related-posts">sorry but there are no related posts for this entry</h3>\';
endif;
?>
提供css类是为了简化文本的选择性样式。
edit:
如果贴子确实有标签,但没有具有相同标签的相关贴子,则上述情况适用。它需要保持原位。
此外,当没有标签时,应该有一条消息;更改此行:
<?php } // end if($tags) ?>
收件人:
<?php } else { //if no tags, show message
echo \'<h3 class="no-related-posts">sorry but there are no related posts for this entry</h3>\';
} // end if($tags)
?>