Habe ich das richtig verstanden: Um ein Child-Theme zu erstellen, nehme ich ein vorhandenes Theme (Parenttheme?), und gestalte/ ergänze es mittels Codeveränderungen nach meinen Wünschen.
Ja genau, meist besitzen normale Themes schon Child Theme für Codeänderungen. Ansonsten musst du eins erstellen.
z.B. siehe https://blog.hubspot.com/website/wor...0functionality.
Das Erstellen ist nicht das Problem gewesen. Erstellt habe ich eines. Dann sollte ich ankreuzen, welche Funktionen ich behalten wollte. Alles mit php und so. Ich habe keine Ahnung davon. welche welche sind. Also habe ich die Seite zugemacht. Jetzt gibt es in WP ein Childtheme namens Bamboo, dessen Parenttheme Bam ist. Beide identisch.
Hast du schon mal ein childtheme erstellt und gestaltet?
Gibt es für childthemes updates?
Soweit ich das verstanden habe, sollte man ein child theme deswegen erstellen, dass bei updates des Parentthemes meine Änderungen am Theme nicht verlorengehen. Bezieht sich das auch auf Änderungen, die ich im customizer festgelegt habe (unter zusätzliche CSS)?
Hallo,
dein Verständnis ist korrekt. Bei der Nutzung von Child-Themes in Wordpress bleibt das ursprüngliche Parent-Theme unverändert, während du individuelle Anpassungen im Child-Theme vornehmen kannst. Dadurch werden deine Änderungen beim Aktualisieren des Parent-Themes nicht überschrieben.
In Bezug auf deine zweite Frage: Änderungen, die du über den Customizer im Bereich "Zusätzliche CSS" vornimmst, werden in der Regel nicht überschrieben, wenn das Theme aktualisiert wird. Diese Einstellungen sind in der Wordpress-Datenbank gespeichert und nicht direkt mit den Theme-Dateien verbunden.
Allerdings ist es immer noch empfehlenswert, ein Child-Theme zu verwenden, insbesondere wenn du planst, umfangreiche Änderungen am Code vorzunehmen. Der Grund dafür ist, dass Änderungen, die direkt am Code des Parent-Themes vorgenommen werden, definitiv verloren gehen können, wenn das Theme aktualisiert wird.
Viele Grüße,
Vinko
Danke für deine ausführliche Antwort. Das hab selbst ich verstanden. Um ein childtheme zu erstellen, braucht man da HTML Kenntnisse? Muss ich da in den Quelltext? Erstellt habe ich schon eins. Bamboo ist das childtheme von Bam bei wordpress, das ich gegenwärtig verwende. Als ich es erstellt hab (ich weiß nicht mehr wie), wurde ich gefragt, was ich behalten möchte. Die zwei Optionen waren beide unverständlich für mich. Also habe ich abgebrochen. Aber als ich bei den kostenfreien Themes von wordpress nach einem für mich noch passenderen durchforsten wollte, sah ich, das das Theme Bamboo da stand. Wie kann ich das jetzt anpassen?