2014-02-24 24 views
0

无处不在,我的意思是每个人在每个教程中提到,您必须安装这样的bbPress的与我的自定义主题整合

1插件)访问WordPress管理界面,然后导航至插件>新增。

2)搜索的bbPress

3)找到bbPress的插件,点击安装

4)激活插件

但我不希望人们必须安装它,我想要的插件将被整合到我的自定义主题即时建筑中。但是,当我把它复制到我的插件文件夹(在我的自定义主题文件夹,而不是“WP-conetnt /插件” !!),我需要在我的functions.php。在此之后,网络进入堆叠,它杀死我的浏览器,因为有数百个错误消息:

警告:ksort()预计参数1是阵列,是/ www/DOC /域名/ WWW /可湿性粉剂空给在线316上的-content/themes/theme/plugins/bbpress/includes/core/template-functions.php

警告:reset()期望参数1是/ www/doc/domain/www中给出的数组,null /wp-content/themes/theme/plugins/bbpress/includes/core/template-functions.php线321

.............

是否有人知道如何整合它?如果有一些教程会很好。无处不在,我找到了如何使用它,或者通过4个步骤通过zip上传来安装它。

感谢您的帮助

回答

1

有一些插件是分开存放的主题和位于不同的目录原因,有辩论至于在一个插件属于什么了相当数量的,哪些属于一个主题。

问题是,bb-press是作为插件编写的,路径期望它位于插件目录中。为了将其直接包含到主题中,您必须重写插件中的所有路径。我不认为这是行动的当然最好,但如果你真的想这样做你可以查找和替换改变把给定的bbPress的复杂性的所有路径,你很可能会遇到的问题nontheless。

或者你可以把它与像As described in this article

主题自动安装与包括插件,你就不会从安全更新,并与类似的bbPress那里是内容写入你的数据库由受益的另一个问题普通大众,风险会非常高。

0

感谢您的帮助。我已经尝试过这个TGM类,包括WPBakery Visual Composer,但它不可能简单地将它添加到我的主题中,以便用户不必安装它。关键是我在我的主题中有大约10个插件,当用户安装我的主题时,他会有10条通知,他必须安装一些插件。它非常令人满意,用户不得不安装一些东西。我认为如果他购买主题,安装,激活并开始使用它,而不必浪费时间安装额外的插件,那么逻辑会更好,你会看到我。

+0

可能有更适合包含在主题中的其他插件,有些插件提供了这样做的说明。你可以试试BBPress论坛并提出建议,但我认为他们可能会认为它最好作为插件离开。 – mantis