微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Wordpress读取更多错误和长度

如何解决Wordpress读取更多错误和长度

好的,所以我实际上找不到任何引用此问题的东西。我已经找到了原因,但是找不到解决方案。因此,发生的事情是当作者发表文章并且在作者页面中不包含40个单词的位置使用标签时,其中不包含阅读更多链接。因此,基本上,如果没有在至少40个单词中放置更多标签,则该链接不会显示,并假定该帖子只有可能长的单词。 这是问题的链接... http://www.dudnyk.com/blog/author/frank-powers 如果您向下看第二条帖子,您会发现没有\“ Continue Reading \”,但是,如果您在博客页面上查找该帖子,则会看到一个链接。如果我在帖子中将阅读内容进一步下移,它将起作用。有任何想法吗?? 循环在这里启动... get_template_part(\'loop \',\'author \');但是我不确定如何找到该函数在哪里做什么。     

解决方法

您正在使用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的值-或者,如果您使用摘录,请修改第二个,使它返回\'Continue阅读... \'链接。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。