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();
}
?>

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