在我目前所知道的几个插件里,”中文wordpress工具箱”估计是使用上最烦索的插件了。

对于插件一般无非是上传到plugin目录下,在管理界面激活,然后再设置里设置参数就OK了,但如果想发挥这个插件的全面功能的话,估计这是唯一需要用读代码、修改代码的插件了。这个使用方法是我在google上找了许久才知道的,因为十分报歉没有读懂作者的使用说明(把它想的太简单了,呵呵,懒人一个),明白了这个道理再看作者的说明就能知道是怎么回事了。

当然显示摘要功能的话,是不用修改添加代码的。

下载安装

1.下载中文wordpress工具箱
2.上传到/wp-content/plugins/
3.到插件管理中激活。

显示摘要
1.在撰写日志的工具条上有如下图的这么个button。它的作用就是分割日志内容。我们点一下。

2.点击之后发现,在内容中出现下图这么个标记。这个标记告诉我们:“我”的上面是文章摘要,“我”在首页中显示“Read more”!

3.发布你的日志,就能在首页看到,只有摘要的日志了。

1、最新回响

<?php get_recent_comments(); ?>

调用方式:get_recent_comments($no_comments = 5, $before = ‘<li> ‘, $after = ‘</li>’, $show_pass_post = false)

$no_comments:显示回响数,缺省为5条;
$before:每条记录前显示的文字,缺省<li>
$after:每条记录后显示的文字,缺省</li>
$show_pass_post:是(true)/否(false)显示保护了的文章,缺省否(false)

补充:
kdolphin 在回应里提出,希望在最新回响里不显示自己的回应。这很容易做到。在get_recentcomments() 这个函数里找到这一句

post_status = ‘publish’

在后面 加上

AND comment_author != ‘桑葚’

就可以了。(把上面的桑葚改成你自己的昵称;引号是半角的)

注意:最好在wp的插件编辑窗口下改,以免乱码的问题。

根据网友的建议加上了两个相关的函数:
仅显示留言,不包括引用 <?php get_recent_comments_only (); ?>
仅显示引用(包括trackback和pingback)<?php get_recent_trackbacks(); ?>

调用方式与<?php get_recent_comments(); ?>相同。

2、最新文章

根据网友们的反馈,我把这个最新文章的函数又放回来了。

<?php get_recent_posts(); ?>

调用方式:get_recent_posts($no_posts = 5, $before = ‘<li>+ ‘, $after = ‘</li>’, $show_pass_post = false, $skip_posts = 0)

$no_posts:显示文章数,缺省为5条;
$before:每条记录前显示的文字,缺省<li>
$after:每条记录后显示的文字,缺省</li>
$show_pass_post:是(true)/否(false)显示保护了的文章,缺省否(false)
$skip_posts:跳过多少篇文章,缺省为0;

3、评论最多的帖子

<?php get_mostcommented(); ?>

调用方式:get_mostcommented($limit = 5)

4、发表评论最多的网友

<?php get_commentmembersstats(); ?>
把代码里面的blogmaster改成你自己的名字,可以滤掉你自己的名字。

调用方式:get_commentmembersstats($threshhold = 5)

5、随机文章

这个插件修改而来:

a、改了提取excerpt摘要的方式,可适用于中文;
b、摘要可显示于文章链接的title里,或者直接在页面上,可选;
c、在文章链接的title里显示日期。

在模板里调用 <?php random_posts(); ?>

调用方式: random_posts ($limit = 5, $length = 400, $before = ‘<li>’, $after = ‘</li>’, $show_pass_post = false, $show_excerpt_in_title = true)

$limit:显示文章数,缺省5篇;
$length:摘要长度,缺省400;
$before:每条记录前显示的文字,缺省<li>
$after:每条记录后显示的文字,缺省</li>
$show_pass_post:是(true)/否(false)显示保护了的文章,缺省否(false)
$show_excerpt_in_title:是(true),摘要显示于文章链接的title;否(false),直接显示于页面;缺省是(true)


对于其他几个功能,我现在还没有心情看代码,有待以后研究了。