中文 WordPress 工具箱
中文WordPress工具箱是桑葚为了解决官方 WordPress 没有照顾到的中文相关问题的而开发的。拥有显示随机文章,最新留言,留言最多文章,发表评论最多的网友等功能,用起来很方便,推荐一下。
一、下载与安装
1.直接下载:mulberrykit.zip
2.先解压缩,把 mulberrykit.php 上传至 /wp-content/plugins/里
3.进入 wordpress的管理后台,进入插件页面激活中文wordpress中文工具箱一项,即安装完毕。
二、中文wordpress工具箱的功能运用函数
把下列函数放在主题里的相应位置即可使用,简单易用。
1、最新文章: <?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;
2、最新留言: <?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)
如果希望在最新留言里不显示自己的回复。在get_recentcomments() 这个函数里找到这一句
post_status = 'publish'
在后面 加上
AND comment_author != '管理员的昵称'
就可以了。
拓展函数:
仅显示留言,不包括引用的函数 <?php get_recent_comments_only (); ?>
仅显示引用(但包括trackback和pingback) <?php get_recent_trackbacks(); ?>
3、评论最多的文章: <?php get_mostcommented(); ?>
// Get Top Commented Posts
get_mostcommented($limit = 5)
提示可以使用这个函数来实现热门文章的功能,即评论最多的文章。
4、发表评论最多的网友: <?php get_commentmembersstats(); ?>
get_commentmembersstats($threshhold = 5)
把代码里面的blogmaster改成你自己的名字,可以滤掉你自己的名字。下面加粗的那一项。
// Get Comments’ Members Stats
// Treshhold = Number Of Posts User Must Have Before It Will Display His Name Out
// 5 = Default Treshhold; -1 = Disable Treshhold
function get_commentmembersstats($threshhold = 5) {
global $wpdb, $tablecomments;
$comments = $wpdb->get_results(”SELECT comment_author, comment_author_url, COUNT(comment_ID) AS ‘comment_total’ FROM $tablecomments WHERE comment_approved = ‘1′ AND (comment_author != ‘天涯行客’) AND (comment_author != ”)GROUP BY comment_author ORDER BY comment_total DESC”);
$no = 1;
5、随机文章: <?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)
6、显示摘要:这一功能不需要在主题上调用函数,但需要模板文件支持!
某些情况下需要输出摘要,比如搜索结果、档案,还有 rss 输出,这样可以节省流量资源。但是,如果你的文章是中文的话,官方 WordPress 输出的其实并不是摘要,它只是把文章里的 html 代码过滤掉了,但所有文字都还是原样输出了。
激活这个插件后,输出的就是真正截断的摘要了。
就是在你想显示文章摘要的模板文件的the_content()改为the_excerpt(),如category.php、archive.php、search.php等。
12 条留言 我要留言
1 楼 lanfengyu | 2008-10-23 at 12:14 下午
做个链接吧,您的站我已经做好!
http://bk00.cn 蓝枫雨’Blog
2 楼 二肯 | 2009-04-27 at 7:40 下午
这个工具箱好像有问题 启用的时候出现“出现致命错误 不能启用插件”
3 楼 Y.Jiajia | 2009-05-04 at 1:58 下午
好文,里面的函数很受教。谢谢。
4 楼 xrb2007 | 2009-10-22 at 7:35 上午
老大,相应的位置是哪儿啊?
不好意思,刚按照的WordPress,请指教。
5 楼 Mars | 2009-10-22 at 1:20 下午
想在页面的哪个地方展现,就在模板那个位置添加,如果不熟,建议先看一下WordPress主题的基本结构。
6 楼 Yusky | 2010-06-22 at 11:31 下午
这工具貌似N久没更新了哦
Trackbacks
请 登陆 评论