¿Cuál es la mejor manera de actualizar su sitio web de WordPress si tiene personalizaciones sin perderlas? ¿Le preocupa que algunas actualizaciones puedan eliminar todas las nuevas funciones recién implementadas en su complemento personalizado? Te escucho fuerte y claro. ¡Estuve allí, hice eso! Recuerdo muy bien lo preocupado que estaba, leí aterrorizado, cuando no tenía idea de cómo funcionan las actualizaciones y las personalizaciones. Ponamos una fecha de vencimiento para su preocupación, ¿verdad? ¡La fecha de vencimiento es hoy! Como probablemente sepa, el poder del código es que se puede editar y personalizar para responder a cualquier necesidad de su negocio de WordPress, con su enorme cuota de mercado, es el ejemplo de excelencia: debido a miles de temas, complementos o pre. -Labrilado o puramente personalizado, le permite mejorar el diseño y/o la funcionalidad de su sitio.
Sin embargo, un sitio siempre tendrá que actualizarse. Y aquí toda la historia se vuelve interesante (o algo aterradora, si le preocupa la pérdida de personalizaciones). Las actualizaciones son vitales para cualquier sitio web de WordPress, el código es una criatura viviente y debe mantenerse adecuadamente. Descuidar las actualizaciones hace que su sitio sea susceptible a las amenazas de seguridad, los problemas de rendimiento y también pierde la oportunidad de aprovechar la funcionalidad de que sus competidores. Esto también es válido para las tiendas de WooCommerce.

Antes de comenzar, debe saber que cada vez que aparece la palabra “actualización”, debe activar la palabra perfecta “copia de seguridad”. Específicamente, nunca debe iniciar ningún procedimiento de actualización sin tener primero una copia actual y funcional del sitio y la base de datos. Ahora que tenemos claro esto, profundicemos la pregunta candente. ¿Puede actualizar un sitio de WordPress sin perder personalizaciones? La respuesta corta es: sí, puedes. Una más elaborada es que, incluso si puede, el tipo de personalización que se ha implementado en su sitio de WordPress dicta un proceso de actualización diferente, ya que da lugar a diferentes situaciones. La actualización de los temas de WordPress versus la actualización del complemento de WordPress sin eliminar los temas y complementos de personalizaciones son los artículos más atractivos, investigados, descargados, discutidos y comprados de todo el ecosistema de WordPress. La razón es que puedo cambiar drásticamente tanto como se ve su sitio y cómo funciona.
De hecho, personalizar el tema y la personalización de los complementos son los dos tipos más comunes de trabajo para los que los propietarios de negocios emplean desarrolladores. Si aún no lo ha hecho, necesitará algo de este trabajo personalizado en su vida de WordPress al final. Comencemos con el primero: temas personalizados. 1. Actualizar los sitios de WordPress con personalizaciones de temas primero es personalizar el tema. Esto se puede lograr de varias maneras, pero el sugerido fuertemente como la mejor práctica es crear un tema para los niños. Un tema infantil funciona como una capa por encima de su tema actual de WordPress, desde el cual hereda sus características y le permite hacer personalizaciones sin afectar su tema. Desarrollador profesional de WordPress, puede actualizar de manera segura su tema principal y continuar aprovechando todas las personalizaciones. incluido con el tema del niño. El desarrollador WordPress y el experto en codificación Daniel Klose explica: el tema del niño “almacena” todas sus personalizaciones, por lo que cuando el proveedor de temas lanza una versión más nueva del tema que usa, ese tema principal se puede actualizar de manera segura, pero la funcionalidad personalizada que use lo hará. permanecer en vigor.
Sin embargo, hay una captura. El desafío con los temas infantiles al actualizar los temas de los padres es simple, actualizar los temas secundarios no es tan fácil. Si no se actualiza correctamente, una actualización de un tema secundario puede eliminar los cambios personalizados realizados. Como cualquier otro código personalizado. Los temas infantiles generalmente son creados por el propietario del sitio o por un desarrollador empleado para agregar una cierta personalización a un tema. En la mayoría de los casos, un tema infantil no “recibe” actualizaciones por este motivo. Pero los temas de los niños también están disponibles como productos premium que puede comprar. Piense en la tarea de los niños para el Génesis, estos son ejemplos perfectos de niños proporcionados por desarrolladores de terceros. Allí debe tener cuidado. Cuando la tarea secundaria se proporciona como productos, el desarrollador de terceros lanzará actualizaciones que podrían eliminar su personalización si se implementan de inmediato. Para evitar este dolor de cabeza, la mejor práctica que debe seguir su desarrollador es empacar todas las personalizaciones que necesita en un complemento personalizado que luego se instalará en el tema Premium, en lugar de aplicar a su archivo editando su directo. ¿Por qué esto? Después de este enfoque, las ediciones se colocan en un “lugar” separado que se puede desmontar fácilmente, el tema principal premium se puede actualizar (si es necesario), y los cambios se pueden aplicar nuevamente instalando dicho complemento personalizado.

Para resumir: los temas infantiles generalmente son creados por un desarrollador, por lo tanto, no se actualizan como temas estándar previamente construidos para WordPress. Sin embargo, hay muchos propietarios de sitios que se basan en niños premium, con ciertas personalizaciones, que recibirán actualizaciones de vez en cuando. Por lo tanto, es mejor saber cómo se ve la mejor práctica para evitar su personalización y/o comprender si el desarrollador es bueno. 2. Actualización de sitios de WordPress con personalizaciones de complementos Cuando se trata de actualizar complementos de WordPress con funcionalidades personalizadas o extendidas, debe saber que el proceso es bastante diferente. Los planges no brindan la oportunidad de crear un “complemento infantil”. Por lo tanto, hay otra forma de agregar personalizaciones a un complemento que le permite actualizarlo de manera segura en el futuro. Si usa un complemento que está codificado correctamente, las mejores prácticas le dicen al desarrollador que aproveche los ganchos, es decir, las acciones y los filtros. Aquí hay una gran explicación de video (Little Avanzed) de David Hayes: Lo sé, todos suenan como términos oscuros, pero así es como Daniel explica de una manera más fácil: piense en una acción como un “área” en el complemento en el que el desarrollador puede escribir código adicional para ser ejecutado. Piense en un filtro como una forma de reemplazar o modificar una cierta salida de un complemento.
Al usar acciones o filtros para modificar un complemento, los desarrolladores necesitan un “lugar” en el que puedan escribir estas acciones o funciones de filtración. Están escritos en un tema infantil (como vi arriba) o en un segundo complemento personalizado. Como tal, estos complementos escritos personalizados generalmente no reciben ninguna actualización, porque solo el desarrollador/propietario del sitio los modificará. Lo que se actualiza aquí es el complemento con el que se ejecuta la acción y/o el filtro. Para darle un ejemplo. Use un complemento premium como formularios de gravedad con funcionalidad personalizada que cambia el resultado de uno de los formularios en su sitio. ¿Tiene forma de gravedad y otro complemento que personalice (o expanda) la funcionalidad, correctamente? Mi idea aquí es que debido a que el primero es un complemento bien codificado, cualquier desarrollador que siga las mejores prácticas podrá expandir su funcionalidad utilizando acciones y filtros. Cuando los formularios de gravedad lanzarán una actualización, la funcionalidad personalizada aún estará activa, porque su complemento personalizado se basa en acciones y filtros. Incluso con la actualización de los complementos, sin embargo, hay una captura. ¿El desafío con las personalizaciones de los complementos le recuerda cuando mencioné “complemento correctamente codificado”?
Bueno, esto podría ser un dolor de cabeza que podría prevenir, en primer lugar, elegir un complemento de calidad (o un mejor desarrollador). De hecho, si no es posible implementar una personalización del complemento a través de la acción y/o los filtros, la única otra opción disponible es abandonar el camino e ignorar las mejores prácticas. Específicamente, verá a su desarrollador, nuevamente, no si son buenos desarrolladores, duplicando ese complemento, lo cambia y le dirá que use ese tribunal de copias. Esto no se recomienda en absoluto, ya que dejará de recibir actualizaciones oficiales cuando comience a usar una copia de su enchufe en un nivel superior, debe tener en cuenta que algunas versiones importantes podrían reemplazar algunas de las funciones que su complemento usa o simplemente puede interrumpir los viejos, y pueden destruir la funcionalidad personalizada de la cual se usan en diferentes medida. Esto podría referirse tanto a un complemento codificado correctamente como a uno débil. Cuando WooCommerce, que a menudo olvidamos es un complemento, ha lanzado la versión 3.0, los sitios web y la funcionalidad personalizada se rompieron precisamente por este motivo. Por lo tanto, tener un desarrollador profesional de WordPress que conozca todas las funciones depreciadas siempre es una opción sólida que debe considerar. Terminar la actualización de su sitio web no es una opción, es una tarea obligatoria y recurrente que nunca debe pasar por alto.

Si las actualizaciones con un solo clic o incluso los automáticos lo han hecho pensar que es una rutina fácil de construir, cambiará de opinión cuando su sitio de WordPress comience a tener algunas personalizaciones. Ya sea que sea un tema personalizado o un complemento personalizado que extienda su funcionalidad, siempre debe tener cuidado al realizar actualizaciones para no eliminar las personalizaciones. Si maneja sus actualizaciones por su cuenta, siga las mejores prácticas presentadas aquí para actualizar tanto el tema como los complementos. Por otro lado, si confía en alguien más, hágale explicar cómo procederá con el proceso de actualización y lo comparará con las mejores prácticas que ha aprendido ahora. ¡Happy (y segura) actualización! Daniel Klose es Tech-Wiz, blogger y profesional en la industria. Nacido y criado en Alemania, rápidamente descubrió su pasión por todo lo que es digital. Como desarrollador estándar completo, ahora admite pequeñas y medianas empresas en sus esfuerzos digitales, con énfasis en la escalabilidad.
Si actualizo mi tema/complemento de WordPress, ¿perderé todas mis personalizaciones?
Tags Si actualizo mi tema/complemento
homefinance blog