Hay muchas formas de actualizar un tema de WordPress, pero es fácil para ellos terminar con datos perdidos, por lo que debe saber cómo evitarlo. Halt. Ich habe meine Website noch nicht angepasst. Ich brauche diesen Artikel nicht. In der Tat tun Sie; Die Vorbereitung im Voraus ist der einzige Weg, um einen wirklich reibungslosen Übergang zu gewährleisten. Wenn Sie Ihre Website bereits angepasst haben, machen Sie sich keine Sorgen. Es ist nicht zu spät.
Aquí está el resumen: la mayoría de los desarrolladores aficionados simplemente entran en la Stylesheet de su sitio y comienzan a reorganizar las cosas. Eso está bien, hasta que actualice y desaparezca toda su minuciosa personalización. De hecho, si personaliza su sitio Netz sin considerar cómo lo afectarán las actualizaciones, se encontrará con un mundo de dolor. Antes de considerar no actualizar su sitio y convertirlo en una práctica Ziel para los piratas informáticos de todo el mundo, siga algunos de los consejos a continuación para integrar las personalizaciones en su proceso de actualización.
WordPress-Frameworks
La solución más común y popular para esto es Genesis Rahmen. Si alguna vez ha leído un Blog o un tutorial de WordPress, es muy probable que haya visto a un desarrollador entusiasmado con él (consulte la revisión completa de Génesis de Ren en nuestro blog).
Genesis ist wie ein Thema, aber mehr. Getreu seinem Namen könnte es als die grundlegende Vorlage beschrieben werden, auf der viele Themen basieren, und alle kommen in Form von Unterthemen, die ein "Äußeres" auf dem Framework aufbauen. Mit Genesis können Sie Ihre Themen beliebig ändern und aktualisieren, ohne ein Detail Ihrer Anpassung zu verlieren. Gleichzeitig hat es einige andere wünschenswerte Eigenschaften, und es ist erwähnenswert, einen Blick darauf zu werfen. Zu diesem Zeitpunkt kostet es Sie $ 60.
Otra alternativa es Total WordPress Theme Framework, que utiliza un enfoque equivalente. Total incluye opciones para temas secundarios a la vez de un campo CSS personalizado fácil de usar en el panel de administración que puede usar para agregar ajustes de estilo a su tema. A pesar de todo, si no tienes el presupuesto para ello, o has encontrado otro tema que te gusta y no planeas renunciar a él, todavía hay alternativas.
WordPress-Plugins
Es gibt eine Vielzahl 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 beginnen. Wenn Sie dies jedoch bereits getan haben, können sie sich in Zukunft als nützlich erweisen.
Das Plugin "WP Template Overrides" 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 Untergeordnetes Thema mit einem Klick Dies geschieht über das WordPress-Dashboard und bietet das Beste aus beiden Welten.
WordPress Kids Themes
La forma más común de realizar personalizaciones estables, y la más recomendada, es con un tema hijo. Para aclarar, un tema hijo se parece mucho a una capa de Photoshop o una celda de animación: una hoja de estilo transparente que le posibilita realizar cambios de forma no destructiva. No solo cambios cosméticos, es aún más importante incluir modificaciones importantes en las funciones esenciales del sitio en un tema hijo.
Ändern Sie Ihre Site functions.php Datei ist eines der schlimmsten Dinge, die Sie vor einem Upgrade tun können, da der Verlust einer wichtigen Funktionskomponente im Wesentlichen die Unterstützungsbalken unter Ihrer Website hervorheben kann. Nehmen Sie daher gleichzeitig funktionale Änderungen in das untergeordnete Thema auf. Es kann nützlich sein, mehrere zu erstellen, um zu vermeiden, dass zu viele Informationen in einer gespeichert werden müssen. Falls Sie eine Auffrischung benötigen, sind diese recht einfach zu erstellen. Danach müssen Sie nur noch die Dinge aus dem untergeordneten Thema einfügen, die Sie speziell ändern möchten.
Erstellen Sie zunächst einen neuen Ordner in der wp-content / themen Verzeichnis, um es zu enthalten. Geben Sie ihm den gleichen Namen wie dem Hauptthema, aber mit "-child" am Ende (Sie können es wirklich so nennen, wie Sie möchten, aber wenn Sie es so benennen, wenn Sie jemals mehrere untergeordnete Themen haben, wissen Sie, was sie sind) re für). Erstellen Sie im Ordner eine Datei mit dem Namen "style.css". Danach sollte das Stylesheet mit dem beginnen folgenden Code:
/*
Theme Name: Total Child
Theme URI: http://totalwptheme.com
Description: Total WordPress theme example child theme.
Author: AJ Clarke
Author URI: http://totalwptheme.com
Template: Total
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:
<?php
// Load parent theme stylesheet
function total_child_enqueue_parent_theme_style() {
// Dynamically get version number of the parent stylesheet (lets browsers re-cache your stylesheet when you update your theme)
$theme = wp_get_theme( 'Total' );
$version = $theme->get( 'Version' );
// Load the stylesheet
wp_enqueue_style( 'parent-style', get_template_directory_uri().'/style.css', array(), $version );
}
add_action( 'wp_enqueue_scripts', 'total_child_enqueue_parent_theme_style' );
Si observa el código, verá que lo que hace es cargar la hoja de estilo principal, pero al mismo tiempo incluye el número de versión del tema principal. Esto es muy importante pero no mucha gente lo hace. La razón para incluir el número de versión del tema principal es que siempre y cuando el tema principal se actualiza si ha habido algún cambio en la hoja de estilo del tema principal, los complementos de almacenamiento en Zwischenspeicher, CDN y Browser saben que necesitan actualizar el archivo. Esto ayudará a prevenir cualquier CSS «roto» al actualizar su tema principal.
Verschieben Sie aktuelle manuelle Ausgaben in ein Unterthema
Wenn Sie Ihre Site bereits erstellt und das Hauptthema falsch angepasst haben und nicht mehrere Stunden Zeit haben, um Ihren Code von einer Datei in eine andere zu verschieben, können Sie jederzeit die aktuelle Version Ihrer Site auf einem Kind 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 aus dem Repository.
No es una solución perfecta, pero debería funcionar. El truco es asegurarse de no hacer una copia de seguridad de nada que no haya sido modificado, para que no termine sobrescribiendo accidentalmente el nuevo código que la actualización instalará con el código anterior. Por ende, aún necesita un conocimiento profundo de lo que personalizó, no puede simplemente copiar cosas al por mayor. Incluso podría ser útil revisar los archivos y quitar la mayor cantidad posible de código que no Sein suyo.
Sichern Sie Ihre WordPress-Website
Primero, retroceda temprano y retroceda frecuentemente. WordPress almacena todo lo que ha escrito o cargado en su base de datos, y pueden sufrir fallas por muchas razones. Es muy fácil perder un sitio completo debido a una falla del Server o una base de datos dañada. Por suerte, hacer una copia de seguridad solo lleva unos minutos.
Es gibt viele Möglichkeiten, dies zu tun. Zunächst können Sie die Dateien einfach mit auf Ihren Computer kopieren FTP-Clients oder Unix Shell Fähigkeiten. Gleichzeitig können Sie verwenden WinSCP um einen "Spiegel" auf Ihrem Desktop zu behalten, der mit Ihrer Site aktualisiert wird.
Oder gibt es eine lange Liste von automatische Backup-Plugins, así como opciones premium. Aquí en R Digitales Marketing utilizamos VaultPress, y en el pasado hemos utilizado Backup Buddy, las cuales son excelentes opciones para crear y mantener copias de seguridad periódicas de su sitio web (a la vez de las copias de seguridad diarias proporcionadas por la mayoría de los planes de alojamiento de WordPress administrados).
Bis zum letzten, cPanel, Direct Admin, Ensim, Plesk, vDeck y Ferozo tienen formas únicas de realizar copias de seguridad de los sitios alojados con ellos. Se pueden encontrar instrucciones completas para eso en el WordPress-Codex. Im schlimmsten Fall können Sie sich an Ihren Gastgeber wenden, wenn Sie etwas verlieren, das Sie wirklich brauchen. Die meisten Hosts sichern ihre Websites, es kann jedoch schwierig sein, Daten von ihnen wiederherzustellen.
Testen Sie Ihre Änderungen
Kurz gesagt, Sie können manuell oder automatisch aktualisieren. Mit der manuellen Aktualisierung können Sie die Änderungen testen, um festzustellen, ob sie Ihre Site vermasseln oder nicht. WordPress behandelt zwei Versionen desselben Themas als zwei verschiedene Themen. Mit anderen Worten, wenn Sie GenericTheme V1 und GenericTheme V1.1 auf Ihrem Computer 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 und der benutzerdefinierten Version und der neuen Version wechseln, sodass Sie eine Referenz haben, falls Sie diese mit untergeordneten Themen von Grund auf neu erstellen möchten.
Fazit
Die Aussicht, die Anpassungen zu verlieren, an denen Sie so hart gearbeitet haben, kann überwältigend sein, und der Upgrade-Prozess scheint Sie dorthin zu bringen. Bei untergeordneten Themen (oder Plugins oder Frameworks) und ein wenig Voraussicht muss dies jedoch nicht so 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!