好的,我已经迷失了我已经阅读了很多关于如何应用一个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文件夹......
答案 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/
页面上。