Wenn du ein Child Theme erstellst und dort persönliche Änderungen vornimmst, wirkt sich das nicht auf Templates des Parent Theme aus. Das Parent Theme bleibt unverändert und du solltest wieder das alte Layout sehen, sobald du vom Child Theme auf das Parent Theme zurückwechselst. (Das ist ja der Sinn eines Child Themes.)
Was sich übergreifend auswirkt, sind zusätzliche CSS-Regeln, die du im Customizer einträgst. Diese Regeln verändern zwar auch nicht irgendein Template oder Cascading Style Sheet des Parent Theme, werden aber zu einem späteren Zeitpunkt geladen und überschreiben damit im Browser das Stylesheet des Parent Theme.
Was natürlich im Eifer des Gefechts passieren kann, ist eine Verwechselung der Templates von Parent und Child Theme – also wenn du z.B. eine Änderung im Template header.php
vornimmst, aber versehentlich im Verzeichnis des Parent Theme arbeitest. Im Zweifelsfall brauchst du dann as Parent Theme einfach nochmal neu zu installieren und Änderungen und Ergänzungen im Child Theme vornehmen.
Thread-Starter
jonn10
(@jonn10)
Vielleicht habe ich mich unklar ausgedrückt.
Wenn ich das Child Theme aktiviere, um es zu testen, ist dies gleich für alle im Internet sichtbar. Ich möchte allerdings das Child theme testen, und alle andern sollen noch das Original sehen.
Das war tatsächlich missverständlich ausgedrückt.
Schau dir mal das Plugin Theme Test Drive an (Plugin ist schon älter, sollte aber funktionieren; du findest aber auch passende Alternativen).
Ich würde statt dessen aber eher einen lokalen Webserver verwenden und dort das (Child-)Theme ausgiebig testen, dann auf dem produktiven Server installieren, wenn alles passt.
Thread-Starter
jonn10
(@jonn10)
Danke,
ich werde versuchen, einen lokalen Webserver einzurichten. Dies scheint mir vernünftiger.
Besten Dank!