原文转自:http://hi.baidu.com/3door/blog/item/4857bd1ffa67740e304e15b9.html
不使用任何hack和plugin的情况下,有两种方式可以实现:
1、使用more标签
在你需要裁断的地方加入
<!–more–>
2、使用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失效;文中链接不会在摘要中显示。
修改index.php和其他相关页面代码:
将
<?php the_content(‘Read the rest of this entry »’); ?>
替换成:
<?php the_excerpt() ?><br/><small><a href=”<?php the_permalink(); ?>”>Read full post…</a></small>
评论