WordPress自带的Twenty Fifteen主题模板默认在首页和分类列表页是输送出显示全文,不太符合SEO优化和阅读浏览习惯。下面是改成摘要显示的方法,一共需要修改三个文件。
第一步,Twenty Fifteen模板首页全文显示改为摘要显示
编辑器打开/wp-content/themes/twentyfifteen/目录下的index.php和archive.php两个文件,查找以下代码:
get_template_part( 'content', get_post_format() );
替换成以下代码:
get_template_part( 'content-search', get_post_format() );
其实就是将这两个文件此代码中的content改为content-search
另一种方法:编辑器打开/wp-content/themes/twentyfifteen/目录下的content.php文件,查找到以下代码:
', '', false ) ) ); wp_link_pages( array( 'before' => ' ' . __( 'Pages:', 'twentyfifteen' ) . '', 'after' => ' ', 'link_before' => '', 'link_after' => '', 'pagelink' => '' . __( 'Page', 'twentyfifteen' ) . ' %', 'separator' => ', ', ) ); ?>
替换成以下代码:
', '', false ) ) ); wp_link_pages( array( 'before' => ' ' . __( 'Pages:', 'twentyfifteen' ) . '', 'after' => ' ', 'link_before' => '', 'link_after' => '', 'pagelink' => '' . __( 'Page', 'twentyfifteen' ) . ' %', 'separator' => ', ', ) ); else : /* translators: %s: Name of current post */ the_excerpt( sprintf( __( 'Continue reading %s', 'twentyfifteen' ), the_title( '', '', false ) ) );wp_link_pages( array( 'before' => ' ' . __( 'Pages:', 'twentyfifteen' ) . '', 'after' => ' ', 'link_before' => '', 'link_after' => '', 'pagelink' => '' . __( 'Page', 'twentyfifteen' ) . ' %', 'separator' => ', ', ) ); endif; ?>
保哥用得就是第一种方法,觉得第一种方法更简单,修改的代码更少。
第二步,修改Twenty Fifteen模板摘要显示字数
编辑器打开/wp-includes/目录下的formatting.php查找以下代码:
$excerpt_length = apply_filters( 'excerpt_length', 55 );
将上面的55改为你觉得合格的数值,保哥的是改为200比较好。
发表回复