好的,我确实找不到任何引用此问题的内容。我已经找到了为什么会发生但无法找到解决方案。所以发生的事情是当作者发帖并且标签用于作者页面中不是40个单词的点时,不包括阅读更多链接。所以基本上如果更多的标签没有被放置在至少40个单词中,那么链接就不会显示出来并且假设帖子只是单词可能长。
这是该问题的链接...... http://www.dudnyk.com/blog/author/frank-powers
如果您查看第二篇文章,您可以看到没有“继续阅读”,但如果您在主博客页面上查找该帖子,您会看到有一个链接。如果我在帖子中进一步向下移动阅读它将起作用。任何想法??
这里启动循环... get_template_part('loop','author');但我不知道如何找到该功能在哪里做什么。
答案 0 :(得分:1)
你正在使用wordpress主题'TwentyTen'(其子主题),自3.0发布以来随wordpress一起发布。
functions.php 中有两个功能,它们共同导致您见证的效果。
function twentyten_excerpt_length( $length ) {
return 40;
}
add_filter( 'excerpt_length', 'twentyten_excerpt_length' );
将摘录长度设置为40个字。还有一些事情:
function twentyten_auto_excerpt_more( $more ) {
return ' …';
}
add_filter( 'excerpt_more', 'twentyten_auto_excerpt_more' );
应该有第三个函数twentyten_continue_reading_link()
,它应该由第二行中的twentyten_auto_excerpt_more( $more )
调用,如下所示:
return ' …' . twentyten_continue_reading_link();
但不知怎的,它不起作用。因为自动摘录功能不会调用继续阅读链接,或者因为不存在继续阅读链接。
无论如何,如果您不在网站的任何其他位置使用摘录,只需在我发布的第一个函数中将摘录长度设置为低于40的值 - 或者,如果您使用摘录,则修改第二个以使其返回“继续阅读...”链接。