订阅
WordPress首页只显示摘要的方法

WordPress首页只显示摘要的方法

转播到腾讯微博 分享到QQ空间 分享到腾讯朋友

    wordpress是近期网上最受欢迎,最热的博客系统,但是,他是由国外汉化而来的,一些使用习惯不符合中国人的使用习惯,所以,就需要自已对系统进行小修改:

在WordPress系统中,默认的首页和目录页使用的书全文输出,这对于文章内容较长的博客来说很不方面,下面我介绍一个方法,可以简单的实现在wordpress首页和目录页显示摘要而非全文。

使用the_excerpt标签
使用方法
打开你使用的theme中的index.php,查找

<?php the_content(__('(more...)')); ?>
或
<?php the_content(); ?>

修改为
<?php if(!is_single()) {
     the_excerpt();
 } else {
     the_content(__('(more...)'));
 } ?>

保存
现在你的wordpress,除非打开单个post,其他情况下都是显示摘要。
Tips:在写一篇post的时候,如果你在Optional Excerpt中填写了内容,摘要就显示此部分内容。其他情况下,wordpress都会自动截取Post开头的部分内容显示出来。
缺点:可能导致部分plugin失效;文中链接不会在摘要中显示。

使用more标签
使用方法
看下例

一个初使用wordpress的同学都会问的问题,如何在wordpress的首页中只显示文章的摘要? 在不使用任何hack和plugin的情况下,有两种方式可以实现: 使用the_excerpt标签 使用方法,<!–more–> 打开你使用的theme中的index.php,查找

在<!–more–>在之前的内容非单篇post的情况下作为摘要显示。

Tips:如何在quicktags栏中显示more按钮。
在你使用的theme的index.php中查找<?php the_content(); ?>,如找到,用<?php the_content(__(‘(more…)’)); ?>覆盖。

已有 3 条看法 »

  1. 没有可用的插件吗?必须要修改代码?

    1. 闲推月下门 闲推月下门

      插件使用过多会造成系统资源占用率过高的

  2. 博主写的很辛苦要支持哦,嘿嘿。;-)

添加新看法 »

快速发布看法请使用[ Ctrl + Enter ],垃圾评论请免,绝对会删除的!

无觅相关文章插件,快速提升流量