Buddypress和wordpress儿童主题?

时间:2014-07-15 16:22:28

标签: wordpress buddypress

好的,我已经迷失了我已经阅读了很多关于如何应用一个buddypress孩子主题的线索,现在我刚读过:http://bpdevel.wordpress.com/2013/11/13/the-future-of-the-bp-default-theme/ 这似乎说,buddypress不再支持儿童主题.... 我真的迷失了如何应用更改到buddypress的默认页面,以便能够保留未来的更新,而不是使用我的父主题... 我目前在我的子主题中有/ wp-content / themes / child-theme / buddypress / COPY FROM buddypress / bp-themes / bp-default /但它无法识别主题文件,除非我将它们移动到子主题文件夹...当我这样做的时候,然后将css和js撕掉,用于表示页面.... 我如何在我的孩子主题中设置buddypress的主题文件。 善良的reagrds 克里斯。 P.S我也读过:

http://codex.buddypress.org/themes/theme-compatibility-1-7/template-hierarchy/

http://codex.buddypress.org/themes/theme-compatibility-1-7/a-quick-look-at-1-7-theme-compatibility/

这让我更加困惑...... 如果我不这样做,我会复制bp-legacy文件夹......

1 个答案:

答案 0 :(得分:1)

BuddyPress现在使用与WordPress相同的模板层次结构。

如果您对标准WordPress主题不做任何操作,BuddyPress将使用page.php模板显示BuddyPress内容。但是,您可以将BuddyPress的样式设置为page.php以及模板层次结构所在的位置。

要介绍您自己的自定义BuddyPress模板,首先要创建一个名为' buddypress'的新文件夹。在你的WordPress主题内。因此,您的文件夹结构将如下所示:/wp-content/themes/your-theme/buddypress/。您从现在开始创建的所有BuddyPress模板都包含在/buddypress/文件夹中。

示例:使用自定义模板显示example.com/members/username/activity/mentions/页面。

如果您在任何时候需要更多信息,可以参考BuddyPress Template Hierarchy文章进行深入解释。

第1步:创建文件夹:

/buddypress/members/single/

第2步:创建文件:

/buddypress/members/single/index-action-{action}.php

注意:在此示例中,{action}将为mentions。如果您要创建模板以设置收藏页面的样式,则{action}将为favorites

所以你应该:

/buddypress/members/single/index-action-mentions.php

这就是它的全部内容。您放在index-action-mentions.php文件中的内容将显示在example.com/members/username/activity/mentions/页面上。