Posted on 14-08-2009
Filed Under (技术) by waterlin

我们之前已经用BuddyPress和bbPress打造了一个WordPress-MU的多博客社区系统,但是这对于一个Web 2.0概念的网站来说,仍然显得不够。我们最好能让一些最新发布的文章、最新消息显示于全站的首页,例如最新发表的文章、最新的论坛留言等。这样的功能,我们也可以轻松地通过插件来实现。

1. 安装AHP Sitewide Recent Posts for WPMU插件

AHP Sitewide Recent Posts for WPMU这个插件可以把各个博客最新发布的文章,按一定的规则提取并显示链接于WordPress MU的最前端首页里。

下载插件文件,把这个文件扔到wp-content/mu-plugins目录里,插件将自动生效。

然后到你的当前主题里你喜欢的位置加入这么一条语句:

<?php ahp_recent_posts(5, 30); ?>

这条语句的参数,表示将显示最近30天里的5篇日志,这两个参数可以任意修改、设置。

因为我用的是BuddyPress的默认模板,所以我直接把这句话扔到wp-content/themes/bphome/home.php文件里,具体是放在左侧栏(即<div id=”left-column”>标签里)。

2. 安装MuTags插件,在首页把全站的tag显示出来

为了方便用户浏览我们用WordPress MU建立的站点,我们需要在首页显示一下全站的标签(tags),方便用户根据关键字来选择主题。我们可以用MuTags插件来实现这个功能,安装方法请详细阅读插件包里面的readme.txt文件。

该插件的主要安装步骤如下:

1) 把包里的MuTags.php文件复制到wp-content/mu-plugins目录下;

2) 把包里的templates/tag_results.php复制到你的模板目录,在我这里是wp-content/themes/bphome/目录;

3) 用管理员权限登陆管理后台的”Dashboard –> Site Admin –> Mu Tags”,在这里可以配置一些基本的参数;

4) 接下来我们要让标签云(tag cloud)在首页显示出来,我们可以把下面这个语句

<?php mu_tag_cloud() ;?>

扔到你模板文件里的任何地方。在我这里,我扔到wp-content/themes/bphome/home.php文件里的右侧栏(标签<div id=”right-column”>所在部分)。当你更新了文章后,这些tag就会在首页显示出来。

通过这两个插件,首页该有的模块我们都有了,剩下的主要工作就是个性化定制页面的外观。当然,这只是一个最基本的WordPress-MU前端页面定制,更多的定制功能以后再详细介绍。

© 2009, 浏忙大爆炸. All rights reserved.
除非注明,浏忙大爆炸文章均为原创,转载请以链接形式标明本文地址。

Post a Comment
Name:
Email:
Website:
Comments: