BBpress集成了我的自定义主题



在任何地方,我的意思是每个教程中的每个人都被提到,你必须安装像这样的插件

1) 访问WordPress管理屏幕并导航到插件>添加新插件。

2) 搜索bbPress

3) 找到bbPress插件并点击安装

4) 激活插件

但我不希望人们必须安装它,我希望插件能够集成在我的自定义主题im building中。但是当我把它复制到我的插件文件夹(在我的自定义主题文件夹中,而不是"wp-conetnt/plugins">

警告:ksort()要求参数1为数组,在第316行的/www/doc/domain/www/wp-content/themes/theme/plugins/bbress/includs/core/template-functions.php中给定null

警告:reset()要求参数1为数组,在第321行的/www/doc/domain/www/wp-content/themes/theme/plugins/bbress/includs/core/template-functions.php中给定null

有人知道如何整合它吗?如果有一些教程就太好了。无论在哪里,我都能找到如何使用它,或者通过zip上传安装它的4个步骤。

感谢的帮助

插件与主题分离并位于不同的目录是有原因的,对于插件中的内容和主题中的内容存在相当多的争论。

问题是bb press是作为插件编写的,路径希望它在插件目录中。为了将其直接包含到主题中,您必须重写插件中的所有路径。我认为这不是一个明智的做法,但如果你真的想这样做,你可以找到并替换,以改变所有的路径,因为bbPress的复杂性,你很可能会遇到一些问题。

或者你可以让它自动安装主题,如本文所述

包含插件的另一个问题是,你不会从安全更新中受益,而像bbPress这样的东西,有内容被公众写入你的数据库,风险会非常高。

感谢您的帮助。我已经尝试过这个TGM类包含WPBakery Visual Composer,但不可能简单地将它添加到我的主题中,让用户不必安装它。关键是我的主题里有大约10个插件,当用户安装我的主题时,他会收到10个通知,说他必须安装一些插件。对于用户来说,必须安装一些东西是一件很麻烦的事。我认为如果他购买主题,安装它,激活它并开始使用它,而不必浪费时间安装额外的插件,逻辑会更好,你看我。

最新更新