知行社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2096|回复: 0
收起左侧

wordpress首页显示文章摘要

[复制链接]
script 发表于 2011-11-26 23:45 | 显示全部楼层 |阅读模式
WordPress博客的每一篇文章默认都是显示全文的,这使得博客首页、分类页、归档页、搜索结果页等这些不需要全文显示的页面显得很不美观,同时还降低了浏览的舒适度,占用了页面的宝贵空间,影响了网站的打开速度。
解决这些问题的方法有三种:
1.使用more标签
这个比较简单,只需要在编辑文章的时候,在需要截断的地方输入:
<!–more–>
无需其它更改即可实现,但是这个截断不能自动完成,而且每次需要截断的时候都必须在文章中输入这个标签;不过对于追求主题代码原汁原味,不喜欢更改代码的朋友来说是一个不错的选择。
2.修改主题代码
找到所使用主题所在文件夹,打开index.php,将代码中的:
1<?php the_content(__((more…))); ?>

或者
1<?php the_content(); ?>

修改为:
123456789<?php if(!is_single()) { the_excerpt(); } else { the_content(__((more…)));//或者<?php the_content(); ?> } ?>

保存index.php。这时预览发现首页文章都能自动截断,显示文章摘要了,不需要在编辑文章时作任何的修改,只要像往常一样编辑、发布文章即可。但是自动截断的部分却没有了文章全文显示时的格式,如标题加粗等,这是唯一一个不完美的地方。
3.使用wordpress插件
1)wp_plugin_limit-posts-automatically-cn
2)wp-utf8-excerpt
3)Limit Posts Automatically
以上三个插件都可以解决自动截断的问题。
第1个插件:这个是国人根据第3个插件开发的,能完美解决中文wordpress博客文章自动截断的问题,而且后台也是中文的。用起来也清晰明了,把插件上传到wp-content\plugins\文件夹下并启用,然后在后台-设置中设置一下即可,非常完美,强烈推荐使用。
泊风的自动截断设置

第2个插件:这个我也曾经用过,不过感觉没有第一个完美,但是看到萧涵老大在使用,而且效果也不差,当然也推荐。
第3个插件:这个和第1个插件看名字好像差不多,不过用的时候效果差别就大了。这个是洋鬼子开发的,用在英文站时效果和第1个插件一样完美,只是当用中文站的时候你就有可能会抓狂了。对于中文,这个插件完全没有办法正确处理,有的文章只截取几个字,有的却截取很长一段,看起来相当难受。只推荐英文站的朋友使用,中文站的朋友不推荐。


文章作者:泊风
转自:http://bofeng.me/archives/34.html


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

QQ|小黑屋|手机版|知行技术社区 ( 湘ICP备11020288号-1 )

GMT+8, 2020-9-24 21:26 , Processed in 0.046257 second(s), 9 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表