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阅读... \'链接。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...