Fragst du dich, was ein WordPress Child Theme ist und ob du eines verwenden solltest?
Mit WordPress Child Themes können Benutzer und Entwickler ihre WordPress-Sites schneller anpassen. Sie haben jedoch ihre eigenen Vor- und Nachteile, die Sie möglicherweise in Betracht ziehen sollten.
In diesem Artikel erklären wir, was ein WordPress Child Theme ist und helfen Ihnen bei der Entscheidung, ob Sie eines verwenden sollten oder nicht.
Was ist ein Child-Theme in WordPress?
Ein Child-Theme ist ein WordPress-Theme, das die Funktionalität, Funktionen und den Stil eines anderen WordPress-Themes, des Parent-Themes, übernimmt. Sie können dann das untergeordnete Thema anpassen, ohne Änderungen am übergeordneten Thema vorzunehmen.
Das Erstellen eines Child-Themes kann so einfach sein wie das Erstellen eines neuen Ordners mit zwei Dateien, style.css undfunctions.php. Sie können auch ziemlich komplex werden und haben genauso viele Vorlagendateien wie das übergeordnete Thema und noch mehr.
Der erste Schritt beim Erstellen eines Child-Themes besteht darin, ein gutes Parent-Theme auszuwählen. Sie sollten darauf abzielen, eine auszuwählen, die in Aussehen und Funktionalität Ihren Zielen am nächsten kommt, sodass Sie nur wenige Änderungen vornehmen müssen.
Sie können jedes WordPress-Theme als übergeordnetes Thema verwenden, aber einige Themen sind besser geeignet als andere. Theme-Frameworks eignen sich beispielsweise hervorragend als übergeordnete Themes. Sie beinhalten die Kernfunktionen eines Themes, aber nicht das Styling.
Diese Theme-Frameworks ermöglichen es Designern und Entwicklern, auf einfache Weise viele verschiedene untergeordnete Themes zu erstellen, die unterschiedlich gestaltet sind, ohne viele der gleichen Funktionen neu schreiben zu müssen.
Warum ein WordPress Child Theme verwenden?
Die Verwendung eines Child-Themes ist eine schnelle und effiziente Möglichkeit, Ihre WordPress-Website anzupassen. Designer und Entwickler verwenden sie, um ihre Entwicklung zu beschleunigen.
Wenn Sie sich für ein gutes Parent-Theme entscheiden, können Sie die Zeit zum Erstellen einer WordPress-Site drastisch reduzieren. Theme-Frameworks sind ein guter Ausgangspunkt, da sie viele Funktionen bieten und einfach anzupassen sind.
Untergeordnete Themen machen es auch einfach, Ihre Themen auf dem neuesten Stand zu halten. Dies war in den frühen Tagen von WordPress ein ernstes Problem.
Wenn Sie ein WordPress-Theme aktualisieren, gehen normalerweise alle Ihre Anpassungen verloren. Wenn Sie jedoch ein untergeordnetes Thema verwenden, werden Ihre Anpassungen im untergeordneten Thema gespeichert und gehen nicht verloren, wenn Sie das übergeordnete Thema aktualisieren.
Vor- und Nachteile der Verwendung von WordPress Child Themes
Wie bei den meisten Dingen gibt es Vor- und Nachteile bei der Verwendung eines WordPress Child Themes. Schauen wir uns zuerst die Vorteile an.
Vorteile
- Sichere Updates: Da Sie das übergeordnete Thema nie ändern, können Sie es sicher aktualisieren, wenn eine neue Version eintrifft. Alle Ihre Anpassungen werden im Child-Theme gespeichert.
- Einfach zu erweitern: Ein Child-Theme, das auf einem leistungsstarken Theme-Framework aufgebaut ist, ermöglicht viel Flexibilität, ohne viel Code schreiben zu müssen. Sie müssen nur die Vorlagendateien und Funktionen ändern, die Sie anpassen möchten.
- Fallback Safe: Wenn Sie ein komplettes Theme erstellen, müssen Sie über jedes mögliche Szenario nachdenken. Wenn Sie für etwas in einem untergeordneten Thema nicht codieren, steht die Funktionalität des übergeordneten Themas als Fallback-Option zur Verfügung.
Nachteile
- Lernkurve: Sie müssen Zeit investieren, um das übergeordnete Thema kennenzulernen, insbesondere wenn Sie sich für ein robustes Framework mit eigenen Hooks und Filtern entschieden haben. Dieser Nachteil ist jedoch vorübergehend. Sobald Sie das übergeordnete Thema kennen, können Sie in einem Bruchteil der Zeit benutzerdefinierte Websites erstellen.
- Abhängigkeit vom übergeordneten Theme: Der Entwickler des übergeordneten Themes kann das Theme aufgeben oder eine benötigte Funktion fallen lassen. Seriöse Theme-Frameworks wie Genesis haben jedoch ein stabiles Geschäft hinter sich, und die meisten WordPress-Themes sind Open Source, sodass Sie sie auch dann weiter verwenden können, wenn sie aufgegeben werden.
Die Vor- und Nachteile der Verwendung eines Child-Themes hängen auch von dem Theme ab, das Sie als Parent-Theme verwenden, also schauen wir uns das als nächstes an.
Die Bedeutung der Auswahl eines guten Elternthemas
Wir hören oft von Anfängern, die den Fehler machen, ein übergeordnetes Thema auszuwählen, das nicht viele Funktionen bietet. Am Ende müssen sie die meisten Dateien des übergeordneten Themas überschreiben.
Deshalb ist es wichtig, von Anfang an das richtige Thema auszuwählen.
Angenommen, Sie wählen ein übergeordnetes Design aus und entscheiden, dass Ihnen das Aussehen der Fußzeile nicht gefällt. Sie erstellen also eine neue footer.php-Datei. Dann entscheiden Sie, dass Ihnen das Aussehen des Headers nicht gefällt und erstellen eine neue header.php-Datei.
Es wird schnell klar, dass Sie dieses Thema nicht als übergeordnetes Thema verwenden sollten. Stattdessen können Sie es als Startthema verwenden, das Sie in Ihr eigenes benutzerdefiniertes Thema verwandeln.
Eine andere Möglichkeit wäre, ein anderes Thema auszuwählen, das Ihren Anforderungen viel näher kommt, damit Sie nicht so viele Änderungen an Ihrem untergeordneten Thema vornehmen müssen.
Sollten Sie ein WordPress Child Theme verwenden?
Wenn Sie ein Entwickler sind Wenn Sie lernen, Ihre eigenen WordPress-Themes zu erstellen, können Sie ein Child-Theme verwenden, um Ihre Entwicklungszeit zu verkürzen.
Entwickler müssen ihren Workflow optimieren und gleichzeitig hochwertige Themen erstellen. Das Erstellen eines untergeordneten Themas wird Ihnen oft dabei helfen, dies zu erreichen.
Viele der von uns erstellten Websites sind untergeordnete Themen des Genesis Theme Framework. In einigen Fällen erstellen wir jedoch ein eigenständiges benutzerdefiniertes WordPress-Theme, beispielsweise wenn ein Projekt sehr komplex oder sehr einfach ist.
Wenn Sie ein Benutzer sind, dann empfehlen wir Child-Themes nur, wenn Sie ständig neue Funktionen zur Datei functions.php Ihres Themes hinzufügen oder die Datei style.css ständig ändern.
Während eines WordPress-Meetup-Gesprächs fragte uns eines der Mitglieder nach der besten Lösung zum Hinzufügen benutzerdefinierter Stile. Sie fragten sich, ob es besser ist, ein Child-Theme oder ein benutzerdefiniertes CSS-Plugin zu verwenden.
Die Antwort darauf hängt davon ab, wie versiert und komfortabel Sie mit der Technologie sind. Es hängt auch davon ab, wie viele Anpassungen Sie vornehmen.
Ein benutzerdefiniertes CSS-Plugin funktioniert gut, wenn Sie nur die Stile einiger weniger Elemente ändern. Wenn Sie jedoch beispielsweise feststellen, dass das gesamte Farbschema geändert wird, sollten Sie auf jeden Fall die Verwendung eines untergeordneten Themas in Betracht ziehen.
Wir hoffen, dass dieses Tutorial Ihnen geholfen hat, zu erfahren, was ein WordPress Child Theme ist und ob das Erstellen eines Child-Themes für Sie geeignet ist oder nicht.
Vielleicht möchten Sie auch erfahren, wie Sie die beste Webdesign-Software auswählen, oder sich unsere Liste der unverzichtbaren Plugins ansehen, um Ihre WordPress-Site zu erweitern.