1)访问WordPress管理屏幕并导航到插件>添加新内容。
2)搜索bbPress
3)找到bbPress插件,然后单击“安装”
4)激活插件
但是我不希望人们必须安装它,我希望该插件已经全部集成在我的自定义主题 im building中。但是当我将它复制到我的插件文件夹(在我的自定义主题文件夹中,而不是“wp-conetnt / plugins”!!)时,我在我的functions.php中需要它。在此之后,网络堆叠,它会杀死我的浏览器,因为有数百条错误消息:
警告:ksort()期望参数1为数组,在/www/doc/domain/www/wp-content/themes/theme/plugins/bbpress/includes/core/template-functions.php中给出为null 316
警告:reset()要求参数1为数组,在/www/doc/domain/www/wp-content/themes/theme/plugins/bbpress/includes/core/template-functions.php中给出为null 321
.............
有人知道如何整合它吗?如果有一些教程会很棒。我发现如何使用它,或通过zip上传安装它的4个步骤。
感谢您的帮助
答案 0 :(得分:1)
有些原因是插件与主题分开并位于不同的目录中,并且关于插件中属于什么以及属于主题的内容存在相当多的争论。
问题是bb-press是作为插件编写的,路径期望它在插件目录中。为了将其直接包含在主题中,您必须重写插件中的所有路径。我不认为这是一个明智的做法,但如果你真的想要这样做,你可以找到并替换所有路径,考虑到bbPress的复杂性你可能会遇到问题。
或者您可以使用As described in this article
等主题自动安装包含插件的另一个问题是你不会受益于安全更新以及像bbPress这样的内容,一般公众将内容写入你的数据库,风险会非常高。
答案 1 :(得分:0)
感谢您的帮助。我已经尝试过这个TGM类包含WPBakery Visual Composer,但是不能简单地将它添加到我的主题中以便用户不必安装它。关键是我的主题中有大约10个插件,当用户安装我的主题时,他将有10个通知他必须安装一些插件。它非常适合用户必须安装的东西。我认为如果他购买主题,安装它,激活它并开始使用它而不必浪费时间安装额外的插件,那么逻辑会更好。你看我。