跳到:
内容
类别
搜索
顶部
底部

设立bbPress论坛的分步指南–第3部分

Codex主页设置bbPress论坛的分步指南–第3部分

指南的第2部分涉及样式更改。

这一部分将处理更改显示内容和显示位置-更改bbPress的某些功能。

现在,您可以通过多种方式更改功能。这些包括

1.带插件
2.具有功能
3.通过更改bbPress文件
4.添加过滤器
5.添加挂钩

1.插件

如果您不熟悉编码,那么插件可以提供一种很好的方式来添加功能,而无需进行编码。周围有很多东西,如果你想找什么东西,那么用“bbpress插件”和其他你想找的东西进行谷歌搜索总是值得的。

我使用过的一些包括:

bbP签名–允许用户在帖子中添加“签名”–在论坛中经常使用
bbP主题视图–显示主题的浏览次数

还有一些可能很有用,但我还没有用过:

bbpress-notify–在发布新帖子和回复时通知管理员、版主等(完全可配置为角色)

本部分的其余部分将假设您有一个儿童主题,如果您不熟悉这是什么以及为什么需要它,请访问本指南的第2部分,在那里对其进行了解释。

所以让我们假设你有一个儿童主题。

2.功能

关于如何创建子主题和函数文件的简短指南可以在这里找到

解释了函数文件和子主题

3.更改bbPress文件

指南的这一部分主要介绍默认bbPress插件用于显示论坛的bbPress模板。

注意:这部分涉及更改属于bbPress插件的模板,这些更改后的模板应该位于主题中的bbPress文件夹中。但是,如果您从主题模板或php文件(这是一个位于主题例如page.php),则它位于主题的根目录中。因此,如果源代码是插件,则使用bbpress文件夹;如果源是你的主题,那么你的主题文件夹!

更改这些文件为您提供了一种强大的方法,可以改进论坛对用户的工作方式,在某些情况下,还可以使您更容易管理论坛。

在第2部分中,我们解释了在bbPress插件中更改文件不是一个好主意,这些文件在升级时经常被覆盖。因此,要更改文件,您需要将其复制为您的子主题。

Bbpress通常使用在中找到的默认文件
wp-content/plugins/bbpress/templates/default/bbpress

但是,如果您在子主题中创建目录
/wp-content/themes/%your-theme%/bbp新闻/
(其中%your-theme%是您的子主题的名称)
然后将使用存储在其中的任何文件。

这意味着,如果您想更改主题的显示方式,那么将相关文件(在本例中是loop-single-reply)复制到此文件夹将意味着bbPress将使用此文件,因此您现在可以根据需要更改它。

您可能希望使用两个源来保存文件–一个源位于
wp-content/plugins/bbpress/templates/default/bbpress

例如,在这个bbPress文件夹中,你会发现
环形单重铺层–此文件显示一个主题及其所有回复,允许您更改帖子中的标题和格式,例如删除化身或在其下方添加额外的单词。

如果要更改较低级别的文件,则另一个源是

wp-content/plugins/bbpress/templates/default/extras

例如,您可以在此处更改单个主题是否有页脚。

要更改这些较低级别的文件,需要将它们复制到子主题的根目录中,即
/wp-content/themes/%your-theme%/
(其中%your theme%是yout主题的名称)。

因此bbPress提供了一种简单的方法来更改布局和显示的信息。

例如,默认论坛显示如下

论坛5

显示子主题的论坛计数。

如果你想把这些拿出来看起来像

论坛6

那么你需要改变

loop-single-forum.php,通过更改代码的显示方式

所以您可以将第44行从

 

<?php bbp_list_forums();?>

 

阅读

 

<?php bbp_list_forums(数组(
“show_topic_count”=>错误,
“show_reply_count”=>错误,
'分隔符'=>“,
));  ?>

 

因此,将文件loop-single-forum.php从wp-content/plugins/bbpress/templates/default/bbpress复制到/wp-content/themes/%your-theme%/bbpress/
并添加上述功能。然后保存,嘿,马上,计数消失了!

对于一些初学者来说,看看你可能想改变什么布局和功能–您可以使用的示例

第4部分处理添加操作和
第5部分处理添加过滤器

跳到工具栏