发表于

WordPress整合bbPress搭建论坛的方法

这个网站最近加了一个小小的论坛,我想写一写它的搭建方法。

这个方案基于最常用的bbPress插件,全程使用免费插件。因为论坛不提供任何付费服务,所以目前也没用付费插件,我会在后面提到。

论坛功能包括注册,登陆,找回密码,用户信息管理等账号管理功能,可以发帖,内联回复,发送私信,接收私信,并且这些功能都有邮件提醒。

用到的插件

bbPress的配置

bbPress本身的配置选项一目了然,安装激活插件后,可点击设置进入如下配置界面,都是很常规的论坛参数,这里就不展开了。

bbpress configuration

论坛侧边栏

bbPress激活后,你能在外观=>小工具下看到多出一个侧边栏,这是论坛专属的侧边栏:

论坛主页配置

bbPress默认提供一个论坛主页地址(/forums),如果不想用“forums”(如想改成/bbs),可以在bbPress配置选项里配置:

把这个地址添加到菜单里,用户就可以访问了。如果发现页面的默认侧边栏不是bbPress侧边栏,可以通过bbPress WP Tweaks修改:

这样做的好处是简单,坏处是如果你想在论坛首页显示自定义的内容,无法配置。

第二种方法,你也可以不用自带的论坛首页,自己新建一个页面,用bbPress shortcode装载论坛板块列表,如下图:

有的主题已经提供了在创建页面时给页面选择用哪个侧边栏,可以选择上面页面的侧边栏为“bbPress sidebar”。

如果主题本身不提供侧边栏选项,你可以借助Cherry Sidebars插件,将这个页面的默认侧边栏显示为“bbPress sidebar”:

保存并发布页面后,你就有了自定义的论坛首页,页面除[bbpress-topic-index]外,可以添加任意内容。

论坛私信功能

论坛私信功能是可选的,你可以根据自己的需要觉得是否激活bbPress Messages插件。

配置选项也是一目了然,主要就是定制一下私信收发过程中邮件通知的格式:

最后一个选项允许你把私信计数放到某个菜单里。

付费论坛功能

如果你想做会员付费论坛,可以参考这些插件(多数是收费的),本站目前没有实现,就不介绍了。

论坛样式定制

默认的bbPress样式比较简单,你可以通过bbPress Style Pack插件定制出个性更鲜明的论坛UI:

 

至此,你就用WordPress + bbPress + 一些辅助插件搭建起了一个具有完整功能的论坛。

其他可能有用的插件

注意有的插件可能比较老,正式使用前多测测。

发表评论

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