WordPress Child Theme: Vor- und Nachteile von Child Themes
Veröffentlicht: 2021-11-12Ein untergeordnetes WordPress-Theme ist eines, das die Hauptmerkmale des übergeordneten Themas erbt. Dies ist genauso, wie Ihre Kinder Ihre wichtigsten Eigenschaften erben werden, während sie immer noch ihre eigene Individualität zeigen. Es ermöglicht Ihnen, eine Website mit WordPress zu erstellen, die nicht nur in ihrem Inhalt, sondern auch in ihrer Funktionalität einzigartig für Sie ist.
Das Konzept der untergeordneten und übergeordneten Themen hat ein großes Problem gelöst, auf das diejenigen gestoßen sind, die mit WordPress-Themes unzufrieden waren und versuchten, sie an ihre eigenen Bedürfnisse anzupassen. Das war das Update-Problem. Wenn ein Design aktualisiert wurde, vielleicht um einer aktualisierten Version von WordPress zu entsprechen oder vielleicht aus einem anderen Grund, ging das gesamte benutzerdefinierte Styling verloren. All Ihre harte Arbeit beim Anpassen Ihrer WordPress-Site wäre verloren. Untergeordnete Themen vermeiden dies.
Was ist ein WordPress-Child-Theme?
Was genau ist ein WordPress-Child-Theme? Im Grunde ist es ein Theme, das Sie mithilfe eines „WordPress-Theme-Frameworks“ selbst entwickeln können. Beispiele für solche Frameworks sind Thematic, Genesis und Hybrid – jeder dieser Namen deutet auf die Fähigkeit hin, in etwas anderes geändert zu werden – dass etwas anderes untergeordnete Themen sind.
Um es gleich vorweg zu nehmen, nur damit es keine Missverständnisse gibt, ist das Ändern des Headers zu einem WP-Theme wie Twenty Twelve nicht dasselbe wie das Erstellen eines untergeordneten Themas mit Genesis. Eine Header-Änderung verwendet einfach WordPress so, wie es verwendet werden sollte. Ein untergeordnetes Thema beinhaltet etwas viel Grundlegenderes, wie Sie gleich herausfinden werden.
Verwenden eines Design-Frameworks
Es ist möglich, aus den meisten WordPress-Themes ein untergeordnetes Thema zu erstellen, indem Sie die erforderlichen Verzeichnisse und Dateien im Verzeichnis wp-content erstellen. Wenn Sie jedoch nicht aufpassen, was Sie tun, könnte Ihre ganze harte Arbeit beim nächsten Update ruiniert werden. Wenn Sie über die Programmierkenntnisse verfügen, um dies zu erreichen, werden Sie diesen Artikel wahrscheinlich nicht lesen!
Es ist am sichersten, ein WordPress-Theme-Framework wie eines der oben genannten zu verwenden. Solche Frameworks enthalten Haken und Filter, mit denen Sie eine gute Website entwerfen können, die allen zukünftigen Themenaktualisierungen entspricht. Sie können auch robuste WordPress-Sites in viel kürzerer Zeit erstellen, als wenn Sie ein untergeordnetes Thema von Grund auf neu erstellen würden.
Die Vorteile der Verwendung eines WordPress-Child-Themes
- Sie können vermeiden, dass Ihre Website irreversibel beschädigt wird, indem Sie ein untergeordnetes WordPress-Theme verwenden. Selbst die größten Fehler werden Ihr übergeordnetes Thema nicht beeinträchtigen.
- Sie können keine Dateien verlieren: Ihre Originaldateien sind die der übergeordneten Datei.
- Sie müssen nicht verstehen, wie FTP-Clients verwendet werden oder wie das Verzeichnissystem Ihrer Website funktioniert. Das Wissen darüber hilft jedoch dabei, die Übertragung Ihrer Dateien auf Ihre WordPress-Site zu beschleunigen.
- Wenn Sie das geeignete Themen-Framework auswählen, können Sie eine Reihe von untergeordneten Themen erstellen, mit denen Sie eine große Anzahl miteinander verbundener Websites mit derselben Funktionalität entwerfen können.
- Sie können sehr schnell lernen, wie Sie mit nur einem Framework mehrere einzigartige Websites für Kunden erstellen. Dies reduziert Ihre Lernkurve erheblich und ermöglicht es Ihnen, Kundenaufträge viel schneller zu erfüllen, als wenn jede Site von Hand erstellt werden müsste.
- Ein gutes Theme-Framework wird von einem Haufen professioneller Programmierer ständig verbessert werden und bei Problemen fachkundige Unterstützung bieten.
- Sie profitieren von Aktualisierungen des Parent-Themes, ohne alle Ihre Child-Themes neu codieren zu müssen. Auf diese Weise können Sie Ihre Websites leichter auf dem neuesten Stand halten und an sich verbessernde Standards anpassen.
Nachteile der Verwendung eines Child-Themes
Der einzige wirkliche Nachteil ist diese Lernkurve. Sie müssen Hooks und Funktionen lernen, die von übergeordneten Themen verwendet werden. Sobald Sie sich mit der Struktur des übergeordneten Themas vertraut gemacht haben, können Sie problemlos ein untergeordnetes Thema erstellen, indem Sie ein beliebiges untergeordnetes Beispielthema verwenden, das mit dem übergeordneten Thema bereitgestellt wird.
Ein weiterer Nachteil könnte darin bestehen, dass die Unterstützung des Frameworks eingestellt und möglicherweise nicht auf den aktuellen Standards gehalten wird. Wenn Sie jedoch echte WordPress-Theme-Frameworks verwenden, wird dies kein Problem. WordPress neigt dazu, seine Themen zu aktualisieren, anstatt sie aufzugeben!
Mehr zu WordPress-Upgrades
Sie können WordPress-Updates überleben, da die Änderungen, die Sie in Ihr untergeordnetes Thema integriert haben, in separaten Dateien und nicht im selben übergeordneten Themenverzeichnis gespeichert werden. Wenn eine neue Funktion von WordPress eingeführt wird, wird sie auf das Framework angewendet – das übergeordnete Element Ihres untergeordneten Designs. Beim Upgrade übernimmt Ihr Kind sofort alle Änderungen.
Nehmen wir ein menschliches Beispiel, um dies klarer zu erklären. Es ist, als hätten Ihre Eltern neue Augen bekommen, inklusive Nachtsicht. Als ihr Kind könnten Sie sofort im Dunkeln sehen! Sonst ändert sich nichts. Wenn deine Eltern plötzlich wie ein Meister Geige spielen könnten, könntest du das auch. Das ist die Eltern-Kind-Beziehung. Sie genießen jede neue Funktion, die dem Theme-Framework hinzugefügt wird, das die Grundlage für Ihr untergeordnetes WordPress-Theme bildet.
Selber machen
Es ist möglich, ein DIY-Child-Theme zu erstellen, wenn Sie gut im Programmieren sind. Sie müssen jedoch nur ein Zeichen falsch machen, und alles wird auseinanderfallen. Wenn Sie ein erfahrener Programmierer sind, dann gut – aber wenn Sie ein begeisterter Amateur sind, dann seien Sie sehr vorsichtig. Es ist viel einfacher, ein Framework zu verwenden, als zu versuchen, ein vorhandenes Thema neu zu codieren.
Das ist nur ein Grund von vielen, ein WordPress-Child-Theme zu verwenden. Wie wir jedoch zusammenfassen werden, ist es manchmal unnötig, dies zu tun, und oft reicht ein normales WordPress-Theme aus.
WordPress Child Theme: Fazit
Wenn Sie das Bedürfnis verspüren, WordPress-Themes erheblich an Ihre persönlichen Bedürfnisse anzupassen, ist es normalerweise besser, ein WordPress-Child-Theme mit einem Theme-Framework zu erstellen. An Standard-Themes sollten keine wesentlichen Änderungen vorgenommen werden, da diese bei einem Update des Themes oder auch bei einem Upgrade von WordPress selbst verloren gehen können.
Stellen Sie jedoch vor dem Erstellen von untergeordneten Themen sicher, dass Sie sie wirklich benötigen. Ein benutzerdefiniertes CSS -Plugin kann Ihnen oft ermöglichen, die gewünschten Änderungen vorzunehmen, oder Sie können sogar das relevante CSS-Stylesheet manuell ändern. Wenn Sie jedoch feststellen, dass Sie den HTML- oder CSS-Kern der übergeordneten Dateien überschreiben müssen, wäre ein untergeordnetes WordPress-Theme der logische Weg.
