阅读更多仅在第一篇文章中显示的内容

时间:2016-09-21 作者:Arnold Palmer

我创建了一个新的菜单项,它只拉分类为“网络研讨会”的帖子,但当我访问Webinar category page, 只有第一篇文章摘录才有“阅读更多”按钮。

我该怎么做才能让这个博客类别中的所有文章摘录都有一个“阅读更多”按钮?

1 个回复
最合适的回答,由SO网友:Dave Romsey 整理而成

该页面上只有2篇文章,所以这里没有太多内容,但似乎没有足够的文本来保证第二篇文章有阅读更多的按钮。

默认情况下,WordPress的摘录长度为55个单词(看起来这在您的网站上是有效的)。第二篇文章不够长,无法摘录,因此显示了完整的文章。

您可以将摘录中的字数更改为更短的字数。将此代码添加到主题functions.php 文件:

/**
 * Filter the except length to 20 words.
 *
 * @param int $length Excerpt length.
 * @return int (Maybe) modified excerpt length.
 */
function wpse240108_custom_excerpt_length( $length ) {
    return 20;
}
add_filter( \'excerpt_length\', \'wpse240108_custom_excerpt_length\', 999 );
或者,您可以添加<!--more--> 内容中的标签生成您自己的摘录,而不是依赖WordPress生成摘录。