{"id":77,"date":"2017-02-10T05:32:17","date_gmt":"2017-02-10T04:32:17","guid":{"rendered":"http:\/\/evileu.de\/zum-schwarzen-pinguin\/?p=77"},"modified":"2017-02-10T05:32:17","modified_gmt":"2017-02-10T04:32:17","slug":"warum-wir-jetzt-ein-child-theme-brauchen","status":"publish","type":"post","link":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/2017\/02\/10\/warum-wir-jetzt-ein-child-theme-brauchen\/","title":{"rendered":"Warum wir jetzt ein Child-Theme brauchen"},"content":{"rendered":"<p>Weil wir unsere Datenbankausgabe ein wenig moderner stylen m\u00f6chten und daf\u00fcr etwas in die style.css eintragen m\u00fcssen.<\/p>\n<p>Sie k\u00f6nnen das auf ihrer Testumgebung auf eigene Gefahr in der Original-style.css in ihrem Theme-Verzeichnis machen, aber ich rate ihnen ernsthaft: gew\u00f6hnen sie sich das gar nicht erst an. Zu schnell hat man mal Mist gebaut, passieren Copy&amp;Paste Fehler, hat man versehentlich etwas gel\u00f6scht und so weiter und so fort &#8211; nee, wir lassen die Originaldatei sch\u00f6n da wo sie ist, basteln uns ein Child Theme und k\u00f6nnen da in unserer eigenen style.css herumfuhrwerken so lange wir lustig sind.<\/p>\n<h2>Was ist \u00fcberhaupt ein Child-Theme?<\/h2>\n<p>Dar\u00fcber k\u00f6nnte man B\u00e4nde schreiben, und das haben andere Leute (fragen sie Tante Google) auch schon getan, ich machs aber hier mal so kurz wie m\u00f6glich. Ein Child Theme ist eine Kopie ihres Originalthemes, liegt bei den Themes in einem eigenen Unterverzeichnis und hat mindestens eine eigene style.css und eine eigene functions.php. Wenn jetzt beim Bearbeiten einer dieser Dateien irgendwas schiefgeht, und im Worst Case ihr WordPress nicht mehr richtig funktioniert, k\u00f6nnen sie jederzeit zur\u00fcckswitchen zum Parent (Original-) Theme, den Child Theme Ordner plattmachen und neu anlegen. Dann sind schlimmstenfalls ein paar Zeilen Code verloren, aber ihr Blog l\u00e4uft wieder normal.<\/p>\n<h2>Wie legt man ein Child-Theme richtig an?<\/h2>\n<p>Fragen sie auch hier Tante Google, da kommen -zig Eintr\u00e4ge. Ich finde <a href=\"http:\/\/www.elmastudio.de\/ein-wordpress-child-theme-anlegen-so-gehts-richtig\/\">diesen Artikel von Elmastudio<\/a> sehr gelungen, aber es gibt noch viele andere, suchen sie sich was raus. Es gibt jetzt schon l\u00e4nger die &#8222;Best Practice&#8220;-Empfehlung, auf jeden Fall den Weg \u00fcber die Einbindung in der functions.php mit den Enqueue-Anweisungen zu gehen, aber die m\u00fcssen sie gar nicht en Detail verstehen (tu ich auch nicht), Copy&amp;Paste reicht. Fr\u00fcher war es \u00fcblich, die style.css des Parent Theme einfach mit dem @import-Befehl einzubinden. Diese Methode ist durchaus heute noch gebr\u00e4uchlich und wird meiner Erfahrung nach sogar noch von einigen Theme-Herstellern empfohlen. Machen sie es wie sie m\u00f6chten &#8211; aber machen sie es. Ohne Child Theme kein Gefuhrwerke in der style.css oder in der functions.php, never, jamais, nie nicht. Und das meine ich ernst.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Weil wir unsere Datenbankausgabe ein wenig moderner stylen m\u00f6chten und daf\u00fcr etwas in die style.css eintragen m\u00fcssen. Sie k\u00f6nnen das auf ihrer Testumgebung auf eigene Gefahr in der Original-style.css in ihrem Theme-Verzeichnis machen, aber ich rate ihnen ernsthaft: gew\u00f6hnen sie sich das gar nicht erst an. Zu schnell hat man mal Mist gebaut, passieren Copy&amp;Paste [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1,2],"tags":[],"_links":{"self":[{"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts\/77"}],"collection":[{"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/comments?post=77"}],"version-history":[{"count":1,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts\/77\/revisions"}],"predecessor-version":[{"id":78,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts\/77\/revisions\/78"}],"wp:attachment":[{"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/media?parent=77"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/categories?post=77"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/tags?post=77"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}