WordPress自带的Twenty Fifteen主题模板默认在首页和分类列表页是输送出显示全文,不太符合SEO优化和阅读浏览习惯。下面是改成摘要显示的方法,一共需要修改三个文件。

第一步,Twenty Fifteen模板首页全文显示改为摘要显示

编辑器打开/wp-content/themes/twentyfifteen/目录下的index.php和archive.php两个文件,查找以下代码: get_template_part( 'content', get_post_format() );

1get_template_part( 'content', get_post_format() );

替换成以下代码: get_template_part( 'content-search', get_post_format() );

1get_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'   => ', ', ) ); ?>

1234567891011121314', '', 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; ?>

1234567891011121314151617181920212223242526272829', '', 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 );

1$excerpt_length = apply_filters( 'excerpt_length', 55 );

将上面的55改为你觉得合格的数值。


人们在一眨眼间做出的 决策,其内涵远比表相 来的复杂。 《Bink眨眼之间》