wordpress首页不显示文章全部内容,只显示部分摘要

WordPress首页默认显示的是每篇文章的全部内容,当首页文章一多的时候,整个首页就会被拉的很长。这样一来,不仅不利于文章显示,而且当别人访问你的站点首页时,由于默认加载每篇文章全文,会造成首页加载时间变长,不利于用户体验。那么如何将首页文章设置成默认只显示摘要,不显示全文,只要修改模板部分代码即可,方法如下:

在wp-content\themes目录下,选择你自己安装模板,然后打开index.php,你会发现部分代码如下:

1
2
3
4
5
6
7
while ( have_posts() ) {

 

   the_post();

 

   get_template_part( 'xxx', get_post_format() );

 

}

上面这句代码有时候在index.php文件里找不到,无所谓,一般这个xxx.php都是content.php文件,如果找不到上面那句代码,就直接在该主题文件里找到content.php文件,打开,找到下面那句代码,the_content( __( 'Read more…', 'xxx' ) ); 有时候这句代码也不一样,如下面的图片那样,不管他,直接把这句话删除,替换成下面的代码,见下图。


注意:有的主题是没有content.php文件的,那么,直接在index.php里修改和替换下面的代码也是一样的。

index.php是调用xxx.php的文件用来输出文章的内容,你在模板目录下找到xxx.php,打开编辑它,找到这段代码:

1

the_content( __( 'Read more...', 'xxx' ) ); 


wordpress首页不显示文章全部内容,只显示部分摘要的图片 - 1

将该行代码注释掉,修改成:

1
2
3
4
5
6
7
8
9
 if(!is_single()) {

 

    the_excerpt();

 

 } else {

 

    the_content(__('(more…)'));

 

 

保存更新后,重新访问站点首页,发现文章不再显示全文,只会显示文章开头一部分内容。

还有一个问题

就是文章列表页,默认的还是展开显示的。这时就需要打开文章列表页面代码,也是修改那句话的代码,见下图:

wordpress首页不显示文章全部内容,只显示部分摘要的图片 - 2

欢迎在保留作者版权下转载:西楼寻梦 » wordpress首页不显示文章全部内容,只显示部分摘要

赞 (0)

评论 2

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. 搬瓦工朋友 交换链接吗回复
    • 西楼寻梦可以,请说下贵站链接和关键词~回复