Wordpress the_content()有选择地显示或隐藏“阅读更多”

时间:2015-05-22 18:12:21

标签: php html wordpress

根据wordpress codex,我可以使用

删除主页帖子列表中的“阅读更多”链接
<?php the_content('',TRUE,''); ?>

我们的大多数帖子都链接到外部文章,因此可能只是一两句话(不需要阅读更多)。但是,如果我们写了更长的帖子,我可能希望出现“阅读更多”。我可以在撰写帖子时使用<!--more-->选择摘录内容和其他内容。要获得自定义“阅读更多”链接,我添加

<?php the_content('Read More',TRUE,''); ?>

但是当我这样做时,“阅读更多”总是出现。有没有办法有选择地显示此只有帖子中有<!--more-->评论以下的内容?

1 个答案:

答案 0 :(得分:1)

您可以使用get_extended()。它返回一个包含两个键mainextended的数组。您可以检查extended键是否包含任何内容并显示&#34;了解更多&#34;链接,如果它。

请注意,在调用函数时,您必须将帖子的内容作为参数传递。