Manchmal fällt einiges an eigenen CSS Code an oder wir möchten Funktionen nachrüsten. Zum Beispiel können wir mit einem einfachen Code Schnipsel das Speichern von IP Adressen bei den Kommentaren verhindern.
Ein Child Theme ist die Erweiterung eines bestehenden Themes in WordPress. Das Child Theme übernimmt die Einstellungen des Haupt-Themes und bietet die Möglichkeit weitere Funktionen zu implementieren. Dieses geschieht über die sogenannte functions.php Datei.
Auch individueller CSS Code lässt sich bequem über eine style.css Datei in das System integrieren.
Der Vorteil ist, dass bei einem Theme-Update diese Änderungen nicht überschrieben werden.
Da es hier um Blocksy geht, überspringe den Teil, wie ein WordPress Child Theme aufgebaut ist und hole mir das Child Theme direkt vom Entwickler. Viele Theme-Entwickler bietet ein eigenes Child Theme zum Download auf ihrer Website an…
Sehr gute Anleitungen, um ein eigenes zu erstellen findest du zu Hauf im Internet. Und du kannst auch ein Plugin dafür nutzen:
https://de.wordpress.org/plugins/child-theme-configurator/
Auf der Blocksy Website findest du im Footer den Link zum Child Theme. https://creativethemes.com/blocksy/docs/getting-started/child-theme/
Wir laden das Theme und installieren es über „Themes“ -> „Themes hinzufügen“ -> „Theme hochladen“. Dann „Datei auswählen“ -> „Jetzt installieren“ und aktivieren.
Blocksy Child Theme CSS laden
Standardmäßig lädt das Child Theme von Blocksy nur die CSS Datei des original Themes. Wenn wir eigenen CSS Code in die style.css schreiben wollen, müssen wir der functions.php aus dem Child Theme einen Code Schnipsel hinzufügen. Diesen Code findest auch auf der Downloadseite des Child Themes. Hiermit sagen wir, dass die style.css aus unserem Child Theme geladen werden soll.
add_action( 'wp_enqueue_scripts', function () {
wp_enqueue_style('blocksy-child-style', get_stylesheet_uri());
});
Je nach eigenem Setting kann die functions.php vom Server lokal auf dem Rechner geladen und dann mit deinem bevorzugtem Editor bearbeitet werden. Ich arbeite mit Visual Studio Code und füge damit meinen Schnipsel ein. Genauso gut kannst du z.B. per WebFTP die Datei bearbeiten.
Blocksy bietet und die Möglichkeit, individuelle Einstellungen in das Child Theme zu importieren, bzw. auch umgekehrt. Wir finden diese Option im Customizer unter „Allgemeine Optionen“ -> „Allgemein“ -> „Optionen bearbeiten“…