it-swarm.com.de

Wie kann ich den Gutenberg-Editor deaktivieren?

Wie die 5.0 wird real, und so wird Gutenberg ...

Ist es möglich, Gutenberg zu deaktivieren und den vorherigen TinyMCE-Editor zu verwenden?

Wie macht man das?

4

Ja, Sie können es deaktivieren.

Sie können dies mit Code tun

Wenn Sie es global deaktivieren möchten, können Sie diesen Code verwenden:

if ( version_compare($GLOBALS['wp_version'], '5.0-beta', '>') ) {
    // WP > 5 beta
    add_filter( 'use_block_editor_for_post_type', '__return_false', 100 );
} else {
    // WP < 5 beta
    add_filter( 'gutenberg_can_edit_post_type', '__return_false' );
}

Und wenn Sie es nur für einen bestimmten Beitragstyp deaktivieren möchten, können Sie Folgendes verwenden:

function my_disable_gutenberg_for_post_type( $is_enabled, $post_type ) {
    if ( 'page' == $post_type ) {  // disable for pages, change 'page' to you CPT slug
        return false;
    }

    return $is_enabled;
}
if ( version_compare($GLOBALS['wp_version'], '5.0-beta', '>') ) {
    // WP > 5 beta
    add_filter( 'use_block_editor_for_post_type', 'my_disable_gutenberg_for_post_type', 10, 2 );
} else {
    // WP < 5 beta
    add_filter( 'gutenberg_can_edit_post_type', 'my_disable_gutenberg_for_post_type', 10, 2 );
}

PS. Wenn Sie ältere Versionen nicht unterstützen möchten, können Sie Filter ignorieren, die mit 'gutenberg_' beginnen. In diesem Fall ist keine Versionsprüfung erforderlich.

Oder mit einem der vorhandenen Plugins

  1. Klassischer Editor
  2. Deaktiviere Gutenberg
  3. Guten Free-Optionen
  4. Gutenberg-Rampe
5

Ich habe dies gerade in meine function.php eingefügt und es funktioniert großartig

add_filter('use_block_editor_for_post', '__return_false');
2
dragoeco

Generell lautet die Antwort nein. Gutenberg speichert Inhalte in einem anderen Format als vor 5.0. Wenn Sie versuchen, gutenberg zu deaktivieren, nachdem bereits Inhalte erstellt wurden, funktioniert YMMV möglicherweise für Kernblöcke, aber für Blöcke, die von Plugins erstellt wurden, wer weiß.

Wenn es bei der Frage darum geht, Inhalte zu deaktivieren, bevor sie in Gutenberg bearbeitet werden, haben Sie bei den anderen Antworten eine bessere Chance, aber dies ist eine kurzfristige Bandaid-Lösung und keine langfristige Strategie. Langfristig werden all diese Optionen nicht getestet oder nur etwas verrottet. Darüber hinaus steht Ihnen möglicherweise eine begrenzte Auswahl an Themen und Plugins zur Verfügung, mit denen Sie arbeiten können.

5.0 haben schon guteberging von beispielinhalten hart codiert. Sie entgehen nicht der Notwendigkeit, es für Hacks zu verwenden.

Wenn Sie WordPress verwenden möchten, sollten Sie die Kernfunktionen des Programms nutzen und keine technischen Schulden aufbauen und gezwungen sein, schnell nach Gutenberg zu migrieren. Es ist besser, es einfach zu tun, wenn es sich stabilisiert und fertig ist.

Wenn Sie die Hauptfunktionen von WordPress nicht nutzen möchten, warum verwenden Sie sie?

2
Mark Kaplun

Sie können Gutenberg deaktivieren, indem Sie das Classic Editor-Plugin https://wordpress.org/plugins/classic-editor/ installieren. Dadurch wird der Gutenberg-Editor deaktiviert.

Vielen Dank

1
Abhijeet Kumar