it-swarm.com.de

Wie zu bewahren PHP Änderungen beim Upgrade von WordPress?

Ich habe viele benutzerdefinierte Änderungen im PHP Code meines WordPress-Blogs vorgenommen. Nämlich in: archive.php, blog.php, footer.php, functions.php, header.php, search.php

Um angepasste Suchergebnisse, gefilterten Inhalt auf der Hauptseite, Ordnen von Archiven und Suchergebnissen nach Meta-Tags bereitzustellen, benutzerdefiniertes JavaScript auf die Seite zu übertragen, die die Websitelogik stark unterstützt, usw.

Was kann ich tun, um die benutzerdefinierten Änderungen im Code PHP vorzunehmen, um den Aktualisierungsprozess zu überstehen? Sollte ich sie einzeln speichern und nach dem Upgrade die benutzerdefinierten Zeilen oder Codebeispiele einzeln einfügen?

3
Konstantin

Jede der Dateien, die Sie erwähnt haben, sind Themendateien. Wenn Sie WordPress selbst aktualisieren, werden die von Ihnen installierten Designs (oder Plugins) nicht berührt, unabhängig davon, ob Sie sie geändert haben oder nicht.

Wenn dies ein Thema war, das Sie selbst erstellt haben, dann haben Sie überhaupt keine Sorgen.

Wenn es sich jedoch um ein Thema handelte, das von einer anderen Person erstellt wurde, beispielsweise ein WordPress-Standardthema, können Sie WordPress trotzdem aktualisieren. Sie müssen jedoch vorsichtig sein, bevor Sie das Thema aktualisieren (sofern Updates verfügbar sind).

Ja, Sie können Ihre Änderungen speichern und nach dem Aktualisieren des Themas erneut anwenden. Am besten nehmen Sie diese Änderungen jedoch nicht direkt vor, sondern verwenden ein untergeordnetes Thema.

Es ist nicht allzu schwer, ein untergeordnetes Thema einzurichten , und dies bedeutet, dass alle Ihre Änderungen sicher aufbewahrt werden. Grundsätzlich kopieren Sie einfach die bereits vorhandene Datei archive.php, search.php usw., nehmen Ihre Änderungen vor und speichern sie im Ordner Ihres untergeordneten Themas. WordPress verwendet dann diese geänderten Dateien anstelle der Originale. Wenn Sie das ursprüngliche Thema aktualisieren, können Sie selbst entscheiden, ob Sie neue Änderungen und Verbesserungen in Ihr untergeordnetes Thema einfügen.

9
Tim Malone