So aktualisieren Sie Ihre WordPress-Themes und halten benutzerdefinierte Optimierungen intakt

WordPress ist eine skalierbare Plattform

Es gibt viele Möglichkeiten, ein WordPress-Theme zu aktualisieren, aber es ist leicht für sie, Daten zu verlieren. Sie müssen also wissen, wie Sie dies verhindern können. “Halte es. Ich habe meine Website noch nicht angepasst. Ich brauche diesen Artikel nicht. “ Eigentlich ja, das tust du; Die Vorbereitung im Voraus ist der einzige Weg, um einen wirklich nahtlosen Übergang zu gewährleisten. Wenn Sie Ihre Website bereits angepasst haben, machen Sie sich keine Sorgen. Es ist nicht zu spät.


Kurz gesagt: Die meisten Amateurentwickler gehen einfach in das Stylesheet ihrer Website und beginnen, die Dinge neu zu ordnen. Das ist in Ordnung, bis Sie ein Update durchführen und alle Ihre sorgfältigen Anpassungen verschwinden. Wenn Sie Ihre Website anpassen, ohne zu berücksichtigen, wie sich Updates auf sie auswirken, werden Sie in eine Welt voller Verletzungen geraten. Bevor Sie erwägen, Ihre Website nicht zu aktualisieren und sie für Hacker auf der ganzen Welt zum Ziel zu machen, befolgen Sie einige der folgenden Tipps, um Anpassungen in Ihren Aktualisierungsprozess zu integrieren.

WordPress Frameworks

Die häufigste und beliebteste Lösung hierfür ist das Genesis Framework. Wenn Sie jemals ein WordPress-Blog oder -Tutorial gelesen haben, besteht eine gute Chance, dass Sie einen Entwickler gesehen haben, der atemlos davon schwärmt (siehe Rens vollständige Genesis-Rezension in unserem Blog)..

Genesis ist wie ein Thema, aber mehr. Getreu seinem Namen könnte es als die Barebone-Vorlage beschrieben werden, auf der viele Themen basieren, wobei alle in Form von untergeordneten Themen vorliegen, die ein „Äußeres“ über dem Framework bilden. Mit Genesis können Sie Ihre Designs beliebig ändern und aktualisieren, ohne ein einziges Detail Ihrer Anpassung zu verlieren. Es bietet noch einige andere wünschenswerte Funktionen und ist einen Besuch wert. Derzeit erhalten Sie 60 US-Dollar zurück.

Eine weitere Alternative ist das Total WordPress Theme Framework, das einen ähnlichen Ansatz verwendet. Total enthält Optionen für untergeordnete Themen sowie ein benutzerfreundliches benutzerdefiniertes CSS-Feld im Admin-Bereich, mit dem Sie Ihrem Thema Stiländerungen hinzufügen können. Wenn Sie jedoch nicht über das Budget dafür verfügen oder ein anderes Thema gefunden haben, das Ihnen gefällt, und nicht vorhaben, es aufzugeben, gibt es immer noch Alternativen.

WordPress Plugins

Überschreibungen von WP-Vorlagen

Es gibt eine ganze Reihe von Plugins, mit denen Sie den Aktualisierungsprozess vereinfachen können. Die meisten davon sind so konzipiert, dass sie verwendet werden können, bevor Sie mit dem Anpassen begonnen haben. Wenn Sie dies jedoch bereits getan haben, können sie in Zukunft hilfreich sein.

Das Plugin zum Überschreiben von WP-Vorlagen Damit können Sie jede Vorlage schnell überschreiben. Wenn Sie nicht alle oben genannten Schritte ausführen möchten, können Sie ein Plugin namens verwenden One Click Child Theme Dies geschieht über das WordPress-Dashboard und bietet das Beste aus beiden Welten.

Untergeordnete WordPress-Themen

Der häufigste und am meisten empfohlene Weg, stabile Anpassungen vorzunehmen, ist ein untergeordnetes Thema. Zur Verdeutlichung ähnelt ein untergeordnetes Thema einer Photoshop-Ebene oder einer Animations-Cel: einem transparenten Stylesheet, mit dem Sie zerstörungsfrei Änderungen vornehmen können. Nicht nur kosmetische Änderungen – es ist noch wichtiger, wichtige Änderungen an den wesentlichen Funktionen der Website in einem untergeordneten Thema vorzunehmen.

Ändern der Website functions.php Datei ist eines der schlimmsten Dinge, die Sie vor einem Update tun können, da der Verlust einer wichtigen Funktionskomponente im Wesentlichen die Stützbalken unter Ihrer Website herausziehen kann. Nehmen Sie also auch funktionale Änderungen in das untergeordnete Thema auf. Es kann hilfreich sein, mehrere zu erstellen, um zu vermeiden, dass zu viele Informationen in einer einzigen gespeichert werden müssen. Falls Sie eine Auffrischung benötigen, sind diese recht einfach zu erstellen. Danach müssen Sie nur noch die untergeordneten Themen einfügen, die Sie speziell ändern möchten.

Erstellen Sie zunächst einen neuen Ordner in der wp-content / themen Verzeichnis, um es zu halten. Geben Sie ihm den gleichen Namen wie dem übergeordneten Thema, aber mit “-child” am Ende (Sie können es wirklich so nennen, wie Sie möchten, aber indem Sie es so benennen, wenn Sie jemals mehrere untergeordnete Themen haben, wissen Sie, wofür sie sind). . Erstellen Sie im Ordner eine Datei mit dem Namen “style.css”. Danach muss das Stylesheet mit dem beginnen folgenden Code::

/ *
Themenname: Total Child
Themen-URI: http://totalwptheme.com
Beschreibung: Total WordPress Theme Beispiel untergeordnetes Theme.
Verfasser: AJ Clarke
Autoren-URI: http://totalwptheme.com
Vorlage: Gesamt
Version: 1.0
* /

Jedes der Eingabefelder kann nach Belieben geändert werden. Achten Sie jedoch darauf, den Namen und die Vorlage des Themas beizubehalten. Die Vorlage ist der Verzeichnisname des übergeordneten Themas. Wenn der Vorlagenname fehlt oder falsch ist, wird das untergeordnete Thema nicht angezeigt.

Als Nächstes möchten Sie eine neue leere Datei function.php erstellen, in der Sie Code hinzufügen, damit Ihr untergeordnetes Thema das Haupt-Stylesheet Ihres Themas enthält. Fügen Sie in diese Datei functions.php den folgenden Code ein:

get ('Version');
// Lade das Stylesheet
wp_enqueue_style ('übergeordneter Stil', get_template_directory_uri (). '/ style.css', array (), $ version);

}}
add_action ('wp_enqueue_scripts', 'total_child_enqueue_parent_theme_style');

Wenn Sie sich den Code ansehen, werden Sie sehen, dass er das übergeordnete Stylesheet lädt, aber auch die Versionsnummer des übergeordneten Themas enthält. Das ist sehr wichtig, aber nicht viele Leute tun es. Der Grund für die Angabe der Versionsnummer des übergeordneten Themas besteht darin, dass bei jeder Aktualisierung des übergeordneten Themas, wenn Änderungen am Stylesheet des übergeordneten Themas vorgenommen wurden, Plugins, CDNs und Browser zwischengespeichert werden, um die Datei zu aktualisieren. Auf diese Weise können Sie verhindern, dass beim Aktualisieren Ihres übergeordneten Themas ein „defektes“ CSS auftritt.

Verschieben aktueller manueller Änderungen in ein untergeordnetes Thema

Wenn Sie Ihre Site bereits erstellt und das übergeordnete Thema falsch angepasst haben und nicht mehrere Stunden Zeit haben, um Code von einer Datei in eine andere zu verschieben, können Sie die aktuelle Version Ihrer Site jederzeit auf einem untergeordneten Element sichern Thema. Wenn Sie den untergeordneten Themenordner erstellt haben, fügen Sie einfach Kopien der Dateien hinzu, die Sie geändert haben, und ersetzen Sie dann Ihr WordPress-Thema durch das im Repository.

Es ist keine perfekte Lösung, aber es sollte funktionieren. Der Trick besteht darin, sicherzustellen, dass Sie nichts sichern, was nicht geändert wurde, damit Sie nicht versehentlich den neuen Code überschreiben, den das Update mit dem alten Code installiert. Sie müssen also immer noch genau wissen, was Sie angepasst haben – Sie können die Dinge nicht einfach im Großhandel kopieren. Es kann sogar hilfreich sein, die Dateien zu durchsuchen und so viel Code wie möglich zu entfernen, der nicht Ihnen gehört.

Sichern Ihrer WordPress-Website

Zuerst früh und oft sichern. WordPress speichert alles, was Sie jemals geschrieben oder hochgeladen haben, in seiner Datenbank und es kann aus vielen Gründen zu Fehlfunktionen kommen. Es ist sehr einfach, eine gesamte Site durch einen Serverausfall oder eine beschädigte Datenbank zu verlieren. Glücklicherweise dauert das Sichern nur wenige Minuten.

Es gibt eine Reihe von Möglichkeiten, dies zu tun. Zunächst können Sie die Dateien einfach mit auf Ihren Computer kopieren FTP-Clients oder Unix Shell Skills. Sie können auch verwenden WinSCP um einen “Spiegel” auf Ihrem Desktop zu behalten, der mit Ihrer Site aktualisiert wird.

Oder es gibt eine kostenlose Wäscheliste automatische Backup-Plugins, sowie Premium-Optionen. Hier bei WPExplorer verwenden wir VaultPress, In der Vergangenheit haben wir Backup Buddy verwendet. Beide sind großartige Optionen zum Erstellen und Verwalten regelmäßiger Backups Ihrer Website (zusätzlich zu den täglichen Backups, die von den meisten verwalteten WordPress-Hosting-Plänen bereitgestellt werden)..

Schließlich haben cPanel, Direct Admin, Ensim, Plesk, vDeck und Ferozo einzigartige Möglichkeiten, mit ihnen gehostete Websites zu sichern. Eine ausführliche Anleitung dazu finden Sie in der WordPress Codex. Im schlimmsten Fall können Sie sich an Ihren Gastgeber wenden, wenn Sie etwas verlieren, das Sie wirklich benötigen. Die meisten Hosts sichern ihre Websites, aber es kann schwierig sein, die Daten von ihnen zurückzubekommen.

Testen Sie Ihre Änderungen

Schließlich können Sie manuell oder automatisch aktualisieren. Mit der manuellen Aktualisierung können Sie die Änderungen testen, um festzustellen, ob sie Ihre Site ruinieren oder nicht. WordPress behandelt zwei Versionen desselben Themas als zwei verschiedene Themen. Das heißt, wenn Sie GenericTheme V1 und GenericTheme V1.1 in Ihrem haben wp-content / themen Ordner werden sie als zwei verschiedene Themen behandelt. Dies bedeutet, dass Sie mehrere Versionen desselben Themas auf Ihrer Site installieren können. Zumindest können Sie damit zwischen Ihrer alten, angepassten und Ihrer neuen Version wechseln. Sie haben also eine Referenz, falls Sie diese von Grund auf mit untergeordneten Themen neu erstellen möchten.

Fazit

Die Aussicht, die Anpassungen zu verlieren, an denen Sie so hart gearbeitet haben, kann entmutigend sein, und der Aktualisierungsprozess kann so aussehen, als würde er Sie dazu bringen. Bei untergeordneten Themen (oder Plugins oder Frameworks) und ein wenig Voraussicht muss dies jedoch nicht der Fall sein. Haben Sie weitere Ideen, um WordPress-Websites regelmäßig zu aktualisieren, ohne die Anpassung zu verlieren? Ich würde gerne in den Kommentaren davon hören!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map