在没有任何其他帖子文本的情况下,我如何显示“阅读更多”?

时间:2017-08-30 作者:Abdulbasit Mohamed

我已经创建了Read more 在我的帖子中,但是当我添加php标记时

<?php the_content(); ?>
。。。显示帖子内容read more 按钮我只想显示按钮,没有帖子内容。

这是我的设计图。Desired design

在图片中,我只显示按钮,没有帖子中的文本。如何使用WordPress php代码做到这一点?

2 个回复
SO网友:Osama Elzero

您可以通过多种方式实现这一点。您需要使用的第一件事

the_excerpt() 
而不是

the_content()
在你的功能中。php文件您可以添加此函数以从post文本返回0文本。

function custom_excerpt_length($length) {
    if (is_home()) {
        return 0;
    }
}

add_filter(\'excerpt_length\', \'custom_excerpt_length\');
此代码检查这是否是主页,您可以更改条件以满足您的需要。

SO网友:Greg Burkett

如果您只需要按钮,可能有另一种方法:

<a href="<?php the_permalink();?>" class="your-button-class">Read More</a>

只加载您需要的内容(永久链接),不需要额外的函数、摘录长度等。

结束

相关推荐