Kinder Themen & Updates?

Wie zum Teufel halten Sie Updates ohne eine Woche lang Ärger?

Ich muss unglaublich dumm oder so sein, weil ich nicht herausfinden kann, wie ich es schmerzfrei machen kann.

PS! Dies ist ein Problem für diejenigen, die ihre eigenen (komplexen) functionen hinzufügen, PHP & JS usw. modifizieren. Updates sind für gelegentliche Theme-Benutzer, die CSS oder einige kleine Dinge ändern, ein Kinderspiel.


Ich habe versucht, Kind-Thema in einigen ersten Thema Updates, aber Sie müssen buchstäblich überprüfen und vergleichen Sie jede einzelne Datei im Thema nach dem Update, weil:

  • Entwickler enthalten KEINE Liste in der TXT-Datei mit Dateien, die sie mit der letzten Aktualisierung geändert haben.
  • .php Dateien im untergeordneten Theme überschreiben ganze Dateien im Theme – damit Sie neue functionen verpassen oder Fehler erhalten, wenn diese Datei mit dem letzten Update geändert wurde.

Aufgrund all dessen ändere ich nur Core-Dateien und wenn das Theme-Update einige coole Features hat, werde ich es kodieren oder es selbst kopieren. Dies hat auch einige Nachteile:

  • Sie können Codeänderungen übersehen, die das Thema schneller, sicherer oder effizienter machen.
  • Wenn neue functionen wie 5 Dateien geändert werden müssen, braucht es Zeit, um den Code einer anderen Person herauszufinden – dies alles noch einmal, weil es keine .txt-Datei mit Änderungen gibt!

Meine Frage ist: Wie kann ich Theme-Updates so einfach wie möglich machen, wenn Sie es selbst anpassen (Child-Theme oder nicht)?

Solutions Collecting From Web of "Kinder Themen & Updates?"

Das Wichtigste zuerst, das ist eine sehr gute Frage! Nun lass mich dir sagen, was ich getan habe, um die nervigen Vorgänge, die du beschrieben hast, definitiv zu beenden.

Halte WordPress unter Git Control .

Es gibt eine Vielzahl von Artikeln im Internet, die Sie von den Grundlagen zu den fortgeschrittenen Schritten führen können. Ich habe das von Ihnen erwähnte Verfahren immer wieder wiederholt und vergessen Sie nicht, den FTP-lästigen Teil zu erwähnen.

Ich bin kein Systemadministrator, aber es war ziemlich einfach für mich, eine sichere und optimierte Git-kontrollierte Umgebung mit Github zu erreichen .

Das Erlernen der Grundlagen von Github ist jedoch obligatorisch. Wenn Sie dazu in der Lage sind, können Sie ein “Updates & Maintenance” -Schema für fast alle Arten automatisierter Aufgaben erstellen, einschließlich der Synchronisierung zwischen Ihren Entwicklungs- und Produktions-Webservern.

Ich hoffe es hilft, viel Glück!