1

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

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

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

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

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

所以我做了一个副本并将其移动到 Redux 插件的根目录,如下所示:

/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声明放在哪里吗?

4

1 回答 1

3

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 插件之前加载配置(仅在插件内)。

无论哪种方式,我希望这会有所帮助。祝你有美好的一天。

于 2014-05-29T16:54:31.377 回答