it-swarm.com.de

Redux Framework hat eine eingebettete Demo. Klicken Sie hier, um die Beispielkonfigurationsdatei zu aktivieren

Ich habe das Thema entwickelt. Redux Framework-Konfigurationsdatei im Designverzeichnis. Selbst ReduX Framework habe ich aus dem Repository Wordpress mit dem TGM installiert. Wenn ich jedoch ein Thema installiere, wird diese Meldung angezeigt

Redux Framework hat eine eingebettete Demo. Klicken Sie hier, um die Beispielkonfigurationsdatei zu aktivieren.

und ich muss auf den Link klicken, um meine Optionen zu laden!

Wie kann ich dafür sorgen, dass meine Einstellungen automatisch geladen werden?

functions.php in meinem Theme

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

Problem gelöst! Hat der offiziellen Unterstützung geholfen. Der folgende Code musste hinzugefügt werden.

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' ) );
        }
    }
}
1
EndyVelvet

Ich möchte dieser Antwort etwas hinzufügen. Dies funktioniert nicht, wenn Sie TGMPA verwenden. Aber wenn Sie diese Meldung unterdrücken wollen:

Redux Framework hat eine eingebettete Demo. Klicken Sie hier, um die Beispielkonfigurationsdatei zu aktivieren.

Sie können Ihrer Datei functions.php Folgendes hinzufügen.

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

function override_redux_message() {
    update_option( 'ReduxFrameworkPlugin_ACTIVATED_NOTICES', []);
}

Dies verhindert, dass die Nachricht angezeigt wird. Ich hoffe es hilft.

0