中文 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等。

本文链接: 中文 WordPress 工具箱     本文作者:Mars Lau

转载请以链接形式注明原始出处和作者,“心情日志”文章谢绝转载!

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

  1. WordPress主题amarketer发布 | MarsLau's Blog
  2. WordPress原创主题5styles | MarsLau's Blog
  3. WordPress 中文主题:5Styles - WordPress 非官方中文站
  4. WordPress theme: 5styles - 主题吧
  5. WordPress theme: amarketer - 主题吧
  6. WordPress插件:中文工具箱 | WordPress:最流行的开源博客程序
支持Gravatar头像,想要一个Gravatar个性头像?可以到这里申请一个

登陆 评论