Eine der beliebtesten Fragen, die wir in der WordPress-Community sehen, insbesondere bei Neulingen, ist: Soll ich ein Child-Theme verwenden?

Dieser Artikel hilft Ihnen, zu definieren, was ein Child-Theme ist, und beantwortet dann die Frage, ob Sie es benötigen oder nicht.

Was ist ein Kinderthema?

Kurz gesagt, ein Child-Theme ist ein Satz von Basis-Theme-Dateien, die verwendet werden, um Code- oder Styling-Änderungen an einem bestimmten (übergeordneten) Thema vorzunehmen. In WordPress erscheint es als zweites Thema. Änderungen werden normalerweise an PHP- und / oder CSS-Dateien vorgenommen. Untergeordnete Designs schützen alle Änderungen davor, überschrieben zu werden, wenn oder wenn das Modell aktualisiert wird (was wahrscheinlich irgendwann im Leben des Designs passieren wird).

Child-Themes werden verwendet, wenn eine Anpassung des Verhaltens und/oder des Stils des Parent-Themes erforderlich ist. Hier haben wir früher geändert, was in der Fußzeile / Copyright angezeigt wird.

In diesem Artikel geht es jedoch nicht um das Child-Theme, sondern darum, ob Sie eines auf Ihrer WordPress-Website verwenden sollten oder nicht.

Es gibt ein Lager von Designern, Entwicklern, Experten und anderen, die richtig hart auf die Trommeln schlagen." Sie müssen auf jeder Website ein Child-Theme installieren! "Oder" So gestaltet man eine Website "richtig". Sie werden es von ihrem sprichwörtlichen Podest aus schreien. Sie werden in das Forum oder in Gruppenchats springen und sagen JAWOHL…. IMMER !

Nun, ich verwende nicht auf allen Websites ein Child-Theme, und dies sind einige der Gründe dafür.

1) Sie sind nicht immer erforderlich. Denken Sie daran, dass sie nur erforderlich sind, wenn Sie den Code und/oder die Dateien des WordPress-Designs ändern müssen. Änderungen an CSS waren früher beliebt, aber jetzt viele WordPress-Themes kommen mit benutzerdefinierten CSS-Abschnitten.

Es gibt sogar Wordpress-Plugins für benutzerdefiniertes CSS, wenn Sie nicht mit Design- oder untergeordneten Designdateien herumspielen möchten. Der andere Große? Die Dateien functions.php ist die am häufigsten zu bearbeitende Datei für benutzerdefinierte Funktionen oder Änderungen an einigen grundlegenden und / oder WordPress-Themefunktionen. . . Aber auch hier sind untergeordnete Themes nur dann verfügbar, wenn Sie unbedingt Änderungen an den WordPress-Themedateien vornehmen müssen.

Untergeordnete Themen sind nicht immer erforderlich.

2) Das Erlernen und Bereitstellen von untergeordneten Themen erfordert ein wenig technisches Know-how. Ich benutze WordPress seit 2014 und das Child-Theme war eines der Dinge, die ich brauchte, um herauszufinden, warum und wie, und dann zu lernen, wie man WordPress bereitstellt. Es geht nicht nur darum, „eine Datei hochzuladen“ oder ein WordPress-Plugin zu installieren. Einige erfordern tatsächlich das Basteln an den Child-Theme-Dateien selbst, wenn Sie dies tun Erstelle eine Website von Null.

Auch heute gibt es sie Wordpress-Plugins zum Generieren von untergeordneten Themen, wenn Sie den Code des untergeordneten Themas selbst nicht optimieren möchten. (Aber auch Plugins haben viele Einstellungen und Optionen, die etwas Know-how erfordern.) Einige beliebte Themen, wie Avada, werden mit einer untergeordneten Themenversion geliefert, wodurch es sehr einfach ist, sie bereitzustellen.

Wenn Sie jedoch ein vielversprechender WordPress-Designer oder -Entwickler sind, sollten Sie sie kennen und lernen, wie Sie sie einsetzen, da Sie sie wahrscheinlich brauchen werden. Aber wenn Sie nur ein WordPress-Benutzer sind oder sich für eine oder zwei Websites für WordPress interessieren, warum die Mühe? 

Sogar Child-Theme-Plugins sind verwirrend

3) Für meinen eigenen Gebrauch während meines Lebens beim Entwerfen und / oder Pflegen einer WordPress-Website habe ich das Child-Theme als Indikator verwendet, um mir mitzuteilen, dass meine Änderungen tatsächlich vorgenommen wurden. Es sagt mir sofort, dass etwas personalisiert, anders usw. ist. Es gibt nichts Schlimmeres, als eine neue Website zu übernehmen, zu sehen, dass ein untergeordnetes Thema vorhanden ist, und dann keine Anpassung zu finden.

Die Tatsache, dass ein Child-Theme auf einer Website vorhanden ist, sagt mir, dass Änderungen daran vorgenommen wurden.

Bis heute habe ich viele Websites ohne Child-Theme und viele, die eines verwenden. Wenn ich eine Website entwerfe, entwickle und / oder pflege - wenn ich eine einzelne Anpassungslinie benötige, setze ich ein untergeordnetes Thema ein. Ich würde niemals eine Theme-Datei anpassen.

Da wir jedoch unsere Fähigkeiten, Designs und unser Portfolio erstellter Websites erweitern, verfeinern wir unsere Entwicklung und zunehmend werden von Anfang an untergeordnete Themen eingeführt.

Also die Antwort auf " Brauche ich ein Child-Theme? " beginnt mit " Kommt drauf an » Müssen Sie den Theme-Code anpassen? Wenn ja, dann brauchst du ein Child-Theme. Wenn nicht, investieren Sie Ihre Zeit und Energie woanders, wie zum Beispiel in die Gestaltung oder Pflege einer großartigen Website.