July 28, 2007
WordPress插件:输出摘要时显示文章字数
经常有朋友问我是如何做到让WordPress输出摘要时显示文章字数的,问的人多了,干脆还是专门写一篇文章放在这里吧。
用到的插件只有一个,Yskin's wp-CJK-excerpt,这是Yskin专门针对WordPress处理非西方语言的不足而开发的,把默认按空格计算单词数的算法改进为按照段落和字数来进行文章截断输出摘要,同时显示文章字数。它与WordPress中文工具箱中的类似功能相比更胜一筹。
插件的安装非常简单,上传激活后就完成了。总有朋友说装了之后没有效果,其实是要对主题进行一点点小改动,不要担心,只消改动一行代码,将当前主题index.php文件中的:
改为
就可以啦。是不是很简单?
需要注意的是,如果你的主题中没有single.php文件,这样改会导致打开单篇文章时仍然只显示摘要,这当然不是我们想要的结果,一种方法是新建一个single.php,自己写需要的代码;第二种方法就是把上面的代码改为:
the_content('Read the rest of this entry »');
} else {
the_excerpt();
}
?>
想知道我用了什么插件吗?看我的最新列表!想知道我推荐过什么插件吗?看我的插件目录吧!

我哎水煮鱼 at 14:32 Jul 28, 2007 ₪
最近写好多 WordPress 的文章啊,哈哈,不错,受教了
北极冰仔 at 14:35 Jul 28, 2007 ₪
好多东西是该记录一下了。
fisio at 16:28 Jul 28, 2007 ₪
嘿嘿,等我self host 了再慢慢研究wp,现在白搭…
北极冰仔 at 16:34 Jul 28, 2007 ₪
已经有时间表了吧?
Eureka at 22:08 Jul 28, 2007 ₪
刚开始用WP,多多指教……
Pocky at 10:12 Sep 19, 2007 ₪
之前你说的显示摘要就是这个插件嘛…可是似乎这位提供插件的仁兄的网站停了啊…连不上。
PS:加个友情啊…
北极冰仔 at 11:35 Sep 19, 2007 ₪
呃,不知道他的站发生什么事了。
f2 at 13:29 Oct 19, 2007 ₪
//段落数
$fragmentnum = 3;
//文字数
$wordnum = 30;
f2 at 13:30 Oct 19, 2007 ₪
wp2.3 模板的index.php里改为:
<?php if(!is_single()) {
the_excerpt();
} else {
the_content(”Continue Reading » ” . the_title(”,”,false), 0);
} ?>
VO at 22:21 Oct 31, 2007 ₪
启用了,按照文中介绍也改了,没用,还是那么长
北极冰仔 at 10:30 Nov 01, 2007 ₪
VO » 首页模板中必须使用摘要输出才会调用该插件,检查一下问题出在哪里,你看我的首页一切正常。
qinglan at 20:10 Feb 12, 2008 ₪
你知道Aspire这个模板怎么改吗?
index.php完全不一样。
Uhlan at 12:57 Mar 02, 2008 ₪
插件是不错的.
但是我有自己手动写摘要的习惯
而使用这个插件后会自己输出文章的开头为摘要
能不能改成输出自己手动写的摘要呢~~?
Uhlan’s last blog post..再现,Yaris雅力士!一起来涂鸦!
Uhlan at 14:31 Mar 02, 2008 ₪
抱歉,是我搞错了~~
显示的确实是我手写的摘要.
因为我一开始拿自己的测试博客测试的,那个博客的数据是直接从别处导入的,并没有手写的摘要.
抱歉!抱歉!
不过貌似没有显示”共XXX字”这样的东西
囧~~不过我只需要显示摘要就可以了~
谢谢博主了!!
Uhlan’s last blog post..再现,Yaris雅力士!一起来涂鸦!
Eureka at 10:38 Mar 14, 2008 ₪
正在使用,谢谢了
Eureka’s last blog post..国家地理,Photo of the Day
百奥谷 at 02:37 Apr 12, 2008 ₪
不错,不知道好用吧,先下载试着。谢谢
苏州SEO at 02:38 Apr 12, 2008 ₪
好东西啊!!!谢谢分享
ak at 03:11 May 03, 2008 ₪
为什么点击阅读全文,会激活新的窗口,而不是在原来的窗口转跳?
justk at 16:04 May 19, 2008 ₪
受教了,谢谢