Vielleicht funktioniert es mit diesem Plugin, das ist zwar nicht explizit für Child-Themes aber m. M. n. sollte dies auch funktionieren. Mach vorher vielleicht ein Backup:
https://de.wordpress.org/plugins/design-import-export/
Ist es möglich, Änderungen die ich an dem Parent Theme vorgenommen habe auf das Child-Theme zu kopieren?
Damit hast du es genau verkehrt herum gemacht, wie man es machen sollte.
Ich weiß allerdings nicht mehr, was ich alles geändert habe.
Das macht die Sache noch schlimmer. Im Grunde kannst du nur die CSS-Datei und die functions.php vergleichen und die Änderungen herausnehmen. Wenn du auch noch Core-Dateien geändert hast, dann wird das wohl fast unmöglich sein, alles ins Child-Theme zu übernehmen. Vielleicht hilft es, wenn du dir das Datum aller Dateien ansiehst. Vielleicht erkennst du daran, in welcher Datei geänddert wurde.
@bscu
Block-Theme, Site-Editor. Ich denke, da ist es mit functions.php und style.css alleine nicht getan. theme.json, Pattern etc.?
Thread-Starter
h2o4
(@h2o4)
Das import-export Plugin werde ich die Tage testen.
Damit hast du es genau verkehrt herum gemacht, wie man es machen sollte.
Stimmt, aber ich muss es so nehmen wie es ist.
Block-Theme, Site-Editor. Ich denke, da ist es mit functions.php und style.css alleine nicht getan. theme.json, Pattern etc.?
Auch das ist wichtig und richtig. Wobei ich kein Problem mit php, css und json hätte. Ich verstehe nur noch nicht auf welche Dateien das Child zugreift. Auf die vom original Twenty Twenty-Three Theme anscheint nicht.
Thread-Starter
h2o4
(@h2o4)
kurze Rückmeldung: Das Plugin
https://de.wordpress.org/plugins/design-import-export/
lässt sich installieren, funktioniert aktuell aber nicht unter V 6.9.
Mit dem Plugin https://de.wordpress.org/plugins/create-block-theme/
war das Erstellen eines Child-Themes sehr einfach. Dass dabei die Hauptnavigation nicht korrekt übernommen wurde, ist, wie ich jetzt weiß, ein bekannter Bug. Ich habe für mich dann noch diverse json Datei aus dem „originalen“ Twenty Twenty-Three Theme exportiert und in mein Child-Theme importiert.
Fazit, es funktioniert!
Was mich allerdings interessieren würde ist, im Child-Theme gibt es keine functions.php dafür aber die Verzeichnisse parts, patterns und templates. Wie findet jetzt die „Verknüpfung“ also woher weiß das Child-Theme, dass es auf diese Verzeichnisse zugreifen muss?
-
Diese Antwort wurde vor 2 Monaten, 1 Woche von
h2o4 geändert.
-
Diese Antwort wurde vor 2 Monaten, 1 Woche von
h2o4 geändert.
Über die Angaben im Kopfbereich der Date style.css. Eine functions.php kannst du aber dennoch erzeugen, wenn du individuelle PHP-Funktionen benötigen solltest.