Eigene Farbpalette für das WordPress Twenty Twenty-One Theme verwenden

Im WordPress Gutenberg-Editor kannst du eigene Farben zur Farbpalette hinzufügen, indem du benutzerdefinierten CSS-Code verwendest. Jedes Theme bringt eine vordefinierte Auswahl an Farben mit. Durch das Hinzufügen von benutzerdefinierten Farben zur Gutenberg-Farbpalette kannst du sicherstellen, dass die Redakteure deines Teams oder du selbst innerhalb des Editors konsistente und markenspezifische Farben verwenden können.

Die Farbpalette im Gutenberg-Editor des Twenty Twenty-One Themes ändern

Idealerweise solltest du ein Child-Theme verwenden, um sicherzustellen, dass deine Änderungen bei zukünftigen Theme-Updates erhalten bleiben. Um die vordefinierten Farben der Gutenberg-Farbpalette in WordPress beim Twenty Twenty-One Theme zu ändern, kannst du die add_theme_support()-Funktion verwenden, um benutzerdefinierte Farben festzulegen. Diese Methode ermöglicht es, die standardmäßigen Farben in der Farbpalette zu überschreiben oder anzupassen.

Dieser Code gehört in die functions.php Datei:

function meine_gutenberg_color_palette() {
 
    add_theme_support( 'editor-color-palette', array(
        array(
            'name' => __('Cyanblau', 'twentytwentyone'),
            'slug' => 'cyanblau',
            'color' => '#042940',
        ),
        array(
            'name' => __('Cyan', 'twentytwentyone'),
            'slug' => 'cyan',
            'color' => '#005C53',
        ),
        array(
            'name' => __('Gelbgruen', 'twentytwentyone'),
            'slug' => 'gelbgruen',
            'color' => '#9FC131',
        ),
        array(
            'name' => __('Gelb', 'twentytwentyone'),
            'slug' => 'gelb',
            'color' => '#ffff00',
        ),
        array(
            'name' => __('Schwarz', 'twentytwentyone'),
            'slug' => 'schwarz',
            'color' => '#000000',
        ),
        array(
            'name' => __('Weiss', 'twentytwentyone'),
            'slug' => 'weiss',
            'color' => '#ffffff',
        ),
        array(
            'name' => __('Lightseagreen', 'twentytwentyone'),
            'slug' => 'lightseagreen',
            'color' => '#20b2aa',
        ),		
        array(
            'name' => __('Rosarot', 'twentytwentyone'),
            'slug' => 'rosarot',
            'color' => '#df4d55',
        ),				
		
    ));
 
}
 
add_action( 'after_setup_theme' , 'meine_gutenberg_color_palette', 20 );

Du kannst so viele Farben hinzufügen, wie du möchtest, indem du zusätzliche Arrays im editor-color-palette-Argument erstellst. Speichere deine functions.php-Datei und überprüfe nun den Gutenberg-Editor. Die neuen Farben sollten in der Farbpalette des Editors erscheinen. Falls die Farben nicht sofort im Editor angezeigt werden, könnte es notwendig sein, den Cache deiner WordPress-Site oder den Browser-Cache zu leeren, um die Änderungen sichtbar zu machen.

Der Ausdruck 'twentytwentyone' bezieht sich auf eine Textdomain, die normalerweise im WordPress-Theme verwendet wird. Verwendest du ein anderes Theme, solltest du die 'twentytwentyone' mit der tatsächlichen Textdomain deines Themes ersetzen. Die Textdomain wird normalerweise in der style.css-Datei deines Themes definiert und oft auch in den Übersetzungsdateien verwendet, wenn du dein Theme internationalisieren möchtest.

Den CSS-Code für die Farben hinzufügen

Damit die Farbpalette im Twenty Twenty-One Theme erscheint, müssen wir noch das CSS anpassen und die Farben hinzufügen. In diesem Beispiel verwende ich die Farb-Slugs als Klassen und weise ihnen die Farbwerte aus dem obigen Code zu. Füge den folgenden CSS-Code in der style.css Datei (am besten Child-Theme nutzen!) hinzu, um die obigen Farben im Gutenberg-Editor anzuzeigen. Oder gibt es alternativ in WordPress als benutzerdefiniertes CSS an.

Benutzerdefiniertes CSS hinzufügen: Öffne dein WordPress-Dashboard und gehe zu „Design“ > „Anpassen“ > „Zusätzliches CSS“. Dort kannst du benutzerdefinierten CSS-Code hinzufügen.

/* CSS für die Gutenberg-Editor-Farbpalette */
/* Verwende die Farb-Slugs als Klassen mit dem Präfix "has-" */

/* Cyanblau */
.has-cyanblau-color {
    color: #042940; /* Farbcode für Cyanblau */
}

/* Cyan */
.has-cyan-color {
    color: #005C53; /* Farbcode für Cyan */
}

/* Gelbgruen */
.has-gelbgruen-color {
    color: #9FC131; /* Farbcode für Gelbgruen */
}

/* Gelb */
.has-gelb-color {
    color: #ffff00; /* Farbcode für Gelb */
}

/* Schwarz */
.has-schwarz-color {
    color: #000000; /* Farbcode für Schwarz */
}

/* Weiss */
.has-weiss-color {
    color: #ffffff; /* Farbcode für Weiss */
}

/* Lightseagreen */
.has-lightseagreen-color {
    color: #20b2aa; /* Farbcode für Lightseagreen */
}

/* Rosarot */
.has-rosarot-color {
    color: #df4d55; /* Farbcode für Rosarot */
}

Nachdem du den CSS-Code hinzugefügt hast, speichere die Änderungen und überprüfe den Gutenberg-Editor. Die Farben sollten jetzt in der Farbpalette des Editors angezeigt werden. Falls die Farben nicht sofort im Editor angezeigt werden, könnte es notwendig sein, den Cache der WordPress-Seite oder den Browser-Cache zu leeren, um die Änderungen sichtbar zu machen.

Schreibe einen Kommentar