WindStyle MultiSite Nav Bar for WordPress 1.1.0 发布

我的技术博客和口水博客都使用了著名的Wordpress,为了便于管理,我按照这篇文章的方法,让这两个博客只占用一个Wordpress程序和一个数据库。但我不想让这两个博客看起来太独立,我把它们看做两个子站,而且我希望访客也能很容易地意识到它们是两个兄弟站点。

虽说Wordpress MU的BuddyPress插件也能实现这样的效果,但它过于庞大,有牛刀杀鸡只嫌。于是我摸索着写了这样一个插件,它最初的名字叫做“Top Navigation Bar”,它允许你选择一个链接分类,然后把此分类下的所有链接以导航栏的方式显示到博客的顶端。

鉴于我是绝对的PHP菜鸟,对Wordpress的机理也不甚了了,所以这个插件我一直偷偷使用了很久,都没敢分享出来。

前段时间WordPress终于发布了重量级的3.0版本,从这个版本开始,Wordpress正式兼并了Wordpress MU,增加了名为“Network”的多站点功能(亦称为“MultiSite”)。凭借此功能,只需要部署一次Wordpress,就可以方便地创建出许多博客站点。

正巧最近的一个项目需要完全基于Wordpress 3.0来定制开发,就趁此机会粗浅地研究了一下强大的Wordpress API,昨天花了些时间把两个博客升级到了Wordpress 3.0.1,并到了同一个站点下,便想着利用Wordpress新增的WPMU Functions来改写“Top Navigation Bar”这个插件。

于是就诞生了WindStyle MultiSite Nav Bar,这也是为什么它的第一个版本号就是1.1.0的原因。

WindStyle MultiSite Nav Bar暂时去掉了显示链接分类下所有链接的功能,而是直接显示当前站点中的所有博客。它的配置很简单,但在目前来说,可能还比较麻烦,这取决于你的博客数量,如下图所示:

image

WindStyle MultiSite Nav Bar用起来非常简单,仅需在每个博客都启用此插件,再如上图一般配置一下Logo地址、导航条宽度,选择一个内置主题即可,最终效果如下:

image

image

现在的功能还非常少,配置也比较麻烦(譬如Logo地址),计划在以后的版本中继续完善,现在能想到的计划有:

  • 将插件的配置分为全局配置和私有配置,全局配置由站点管理员统一配置,所有博客都生效(譬如Logo地址),私有配置只影响单个博客(譬如样式);
  • 在全局配置中可以配置是否允许子博客关闭插件;
  • 在全局配置中增加显示主博客所有分类的选项;
  • 在全局配置中还原显示某一链接分类下所有链接的选项;
  • 在全局配置中可以关闭显示站点中所有博客链接;
  • 完善插件输出机制。
  • ……

欢迎大家多提意见以及建议,更多细节、下载以及更新情况请关注此页

发表评论

电子邮件地址不会被公开。 必填项已用*标注