Redux框架有一个嵌入的演示。单击此处激活示例配置文件

时间:2016-01-06 作者:EndyVelvet

我发展了主题。位于主题目录中的Redux框架配置文件。我使用TGM从Wordpress存储库安装了自己的ReduX框架。但当我安装主题时,会显示以下消息

Redux框架有一个嵌入式演示。单击此处激活示例配置文件。

我需要点击链接来加载我的选项!

如何使设置自动加载?

功能。我的主题中的php

/**
* Redux
*/
if ( class_exists( \'ReduxFramework\' ) ) {
    require_once( dirname( __FILE__ ) . \'/inc/options-init.php\' );
}

2 个回复
最合适的回答,由SO网友:EndyVelvet 整理而成

问题解决了!帮助官方支持。有必要添加以下代码。

add_action( \'redux/loaded\', \'remove_demo\' );
/**
 * Removes the demo link and the notice of integrated demo from the redux-framework plugin
 */
if ( ! function_exists( \'remove_demo\' ) ) {
    function remove_demo() {
        // Used to hide the demo mode link from the plugin page. Only used when Redux is a plugin.
        if ( class_exists( \'ReduxFrameworkPlugin\' ) ) {
            remove_filter( \'plugin_row_meta\', array(
                ReduxFrameworkPlugin::instance(),
                \'plugin_metalinks\'
            ), null, 2 );

            // Used to hide the activation notice informing users of the demo panel. Only used when Redux is a plugin.
            remove_action( \'admin_notices\', array( ReduxFrameworkPlugin::instance(), \'admin_notices\' ) );
        }
    }
}

SO网友:SirBennyLavaThe3rd

我想对这个答案补充一些东西。如果使用TGMPA,这将不起作用。但如果要抑制此消息:

Redux框架有一个嵌入式演示。单击此处激活示例配置文件。

您可以将以下内容添加到functions.php 文件

add_action(\'admin_init\', \'override_redux_message\', 30);

function override_redux_message() {
    update_option( \'ReduxFrameworkPlugin_ACTIVATED_NOTICES\', []);
}
这将阻止显示消息。希望有帮助。