如何初始化自定义Redux框架配置文件


How to Initiate Custom Redux Framework Config File

我刚开始使用PHP,我正试图使用Redux框架来构建主题设置面板。

我已经成功地在我的本地开发环境中安装了插件,运行了WP Multi-site,并激活了演示。

现在我想复制sample-config.php文件并构建我自己的配置。然而,我似乎无法初始化复制的文件。

文档说我所要做的就是将示例配置复制到"新位置",然后像这样要求该文件:

require_once (dirname(__FILE__) . '/sample/sample-config.php'

所以我复制并移动到Redux Plugin的根目录,如下所示:

/plugins/redux-framework/my-custom-config.php

我不确定我应该在哪里添加require_once statement。我读过文档,但他们对这个有点茫然。我试着把它添加到我的functions.php文件,这不起作用。

require_once WP_PLUGIN_DIR . '/redux-framework/my-custom-config.php';

有人能澄清我应该把复制的sample-config.php文件放在哪里,我应该把require_once声明放在哪里?

Redux的首席开发人员。对于支持问题,我们的问题跟踪器反应迅速。下次你可以试试:https://github.com/ReduxFramework/redux-framework/issues

如果你真的想节省自己的时间,你应该使用Redux Builder。它会给你所有你需要的:http://build.reduxframework.com

您是否试图在插件或主题中加载此内容?

如果你在一个主题中,你只需要在你的functions.php文件中运行require_once。同样,构建器会为您吐出这些内容。

如果你在一个插件中运行它,你需要做以下操作:

function init_my_custom_redux() {
    require_once(dirname(__FILE__).'/path/to/config.php');
}
add_action('plugins_loaded', 'init_my_custom_redux', 30);

这样做的目的是在ReduxFramework插件之前不加载配置(仅在插件中)。

不管怎样,我希望这对你有帮助。祝你今天过得愉快。