使用 BuddyPress 创建社交网站:第二部分—组件(2021 版)

在上一篇 BuddyPress 教程中,我们介绍了 BuddyPress 的基础知识(安装和设置)。

在第二部分中,我们将向您解释 BuddyPress 的主要组件,如动态流,个人资料,消息,群组,通知等。

创建菜单

首先,我们需要创建一个 BuddyPress 菜单。

前往 “外观→菜单”。首先,您需要展开 “显示选项”,勾选 BuddyPress(如下图所示)。

勾选后,关闭 “显示选项”,左侧就会出现 “BuddyPress” 部分。您可以勾选您想要在 BuddyPress 菜单中显示的选项。

注意:“已登录” 选项只会显示给已登录用户,反之亦然。

按下 “添加到菜单”,这时您可以根据自己的需要重新编排菜单,最后按下 “保存菜单”,不要忘记在 “菜单位置” 选项中设置菜单的位置。

创建好菜单后,让我们来看看 BuddyPress 提供了哪些组件,及其功能:

1、动态流

图片来自于 https://bbs.weixiaoduo.com/topic/33032

BuddyPress 的 “动态流” 有点像 QQ 空间/微博,当您的朋友发布了一些内容(动态更新、文章、论坛话题等),它就会出现在你的动态流中。 诸如文章发布、好友请求、评论等都会记录在动态流中。您可以轻松地收藏或评论朋友的动态。

2、群组

截图来自于《BuddyPress 中文视频教程》

在 “群组” 中,用户可以根据自己的喜好来加入或创建不同的群组,找到志同道合的朋友。

例如,如果您喜欢看小说,您就可以创建一个 “小说” 群组,并在该群组中分享相关信息。成员们可以轻松加入他们感兴趣的群组并分享他们的信息。

因此,BuddyPress 的群组的一个非常有用的功能,可以为志同道合的用户(们)创建一个交流兴趣的场所。

3、论坛(bbPress)

截图来自于《BuddyPress 中文视频教程》

您还可以向您的社区网站里添加论坛功能。您和您的成员们可以在论坛中互相交流,共享信息,解决自己在学习、生活中遇到的各种问题,同时也通过论坛热心地帮助他人。

论坛是社交网站的一个非常重要的组成部分您可以借助 bbPress 插件轻松添加论坛。请查看这个系列教程了解如何安装 bbPress 与添加论坛版块等。

4、通知

[图 11]

通知对于社交网站也是非常重要的。 你需要知道 你的朋友评论了你的什么(动态/帖子/文章),有谁想加你为好友,有谁提到您,等等。BuddyPress 为您提供了 “一站式” 的查看和管理通知的选项。

如果您的网站服务器可以发邮件或安装了像 WP SMTP 这样的插件的话,BuddyPress 还能实现在您收到站内通知时给您发送邮件通知,这样您就不会忽视网站里的通知了。

5、私信

示意图

这是建立社交网站的另一个重要方面。私信可以实现用户与用户之间一对一(或一对多)的沟通。
BuddyPress 能为您提供将消息发送给您的朋友,以及从他们接收消息的能力。它可提供:撰写,收件箱,发件箱和星标的功能。

6、成员(用户中心)

截图来自于《BuddyPress 中文视频教程》

BuddyPress 同时您提供了用户中心的功能。用户可以轻松地在您的网站上注册账号,享受您的网站提供的各种服务。

7、好友

[图 14]

网站的成员可以轻松地给其他成员发送好友请求。您也可以 “一站式” 查看您的好友请求并同时答复。

8、扩展用户资料

图片来自于:https://bbs.weixiaoduo.com/topic/17894

您可以根据网站的需要设计个人资料的字段,搭配插件便可搜索这些字段的内容,满足各种需求。

小结

所以,以上就是 BuddyPress 为您提供的免费创建完整社交网站的主要组件。上述组件均可按照个人需求随意开关。

在下一篇教程中,我们将讨论 BuddyPress 的其他功能,例如博客(投稿),扩展档案,添加媒体等。

敬请关注!

更新于 2021-3-3

文章没看懂?代码不会用?需要帮助您可以去论坛提问自助服务台

作者: Geticer

WordPress的忠实用户,喜欢讲述与BuddyPress和bbPress等有关的故事。 同时也是一位Minecraft玩家……