WordPress destaca por su facilidad de uso, su fia­bi­li­dad básica y sus numerosas po­si­bi­li­da­des de ada­p­ta­ción y pe­r­so­na­li­za­ción. Sin embargo, en este último punto hay un gran pero: el usuario puede co­n­fi­gu­rar plugins, nuevos temas o realizar cambios por sí mismo, pero si algo va mal, afectará di­re­c­ta­me­n­te a la web y a su ac­ce­si­bi­li­dad. La solución es GitHub, que es co­m­pa­ti­ble con WordPress y te permite probar primero los cambios de forma segura antes de im­ple­me­n­tar­los de manera de­fi­ni­ti­va. Te ex­pli­ca­mos cómo hacerlo paso a paso y por qué merece la pena co­n­si­de­rar la al­te­r­na­ti­va al clásico WordPress staging.

Dominios web
Compra y registra tu dominio ideal
  • Domina el mercado con nuestra oferta 3x1 en dominios
  • Función Domain Connect para una co­n­fi­gu­ra­ción DNS si­m­pli­fi­ca­da gratis
  • Registro privado y gratis para mayor seguridad

¿Qué es GitHub?

Antes de tratar la in­ter­ac­ción entre WordPress y GitHub, primero debemos resolver la pregunta de qué es GitHub. GitHub es un servicio de hosting gratuito es­pe­cí­fi­co para de­sa­rro­lla­do­res. No solo ayuda a almacenar y gestionar los códigos, sino que también permite el control y la estrecha vi­gi­la­n­cia del código.

La base es Git, un sistema de control de versiones de código abierto que ofrece grandes ventajas, es­pe­cia­l­me­n­te en lo que respecta a la ra­mi­fi­ca­ción y el enlace, y que goza de gran po­pu­la­ri­dad entre la gran mayoría de los de­sa­rro­lla­do­res del mundo. GitHub permite incluso a los pri­n­ci­pia­n­tes controlar y registrar sus propios cambios.

Gracias a una interfaz de usuario re­la­ti­va­me­n­te sencilla, una comunidad co­m­pro­me­ti­da y el enfoque de código abierto, GitHub se ha co­n­ve­r­ti­do en una he­rra­mie­n­ta útil para WordPress que permite realizar cambios en la propia web sin riesgo alguno.

GitHub está di­s­po­ni­ble de forma gratuita. La empresa gana dinero a través de la venta de re­po­si­to­rios de código, sobre todo. Además, GitHub cuenta con una guía fácil de entender que permite, incluso a los usuarios sin ex­pe­rie­n­cia, acercarse a este tema y así poder abordar sus propios proyectos rá­pi­da­me­n­te y sin problemas. Los códigos fuente de numerosos de­sa­rro­lla­do­res de plugins y temas para WordPress también pueden verse a través de GitHub.

Consejo

Un dominio a tu gusto. Registra tu dominio preferido en IONOS y be­ne­fí­cia­te de una co­n­fi­gu­ra­ción sencilla, numerosas funciones de seguridad y un servicio excelente.

¿Por qué merece la pena usar GitHub con WordPress?

La pregunta es: ¿por qué un sistema de gestión de versiones como GitHub también es útil para WordPress? Es pre­ci­sa­me­n­te la ve­r­sa­ti­li­dad del CMS la que garantiza que este tipo de software sea la forma más segura de abordar los cambios, ga­ra­n­ti­zar su via­bi­li­dad y fi­na­l­me­n­te aplicar los cambios de manera de­fi­ni­ti­va.

El propio WordPress cuenta con un sistema de control de versiones, pero este solo se aplica a las entradas. Si creas una entrada y no estás sa­ti­s­fe­cho con la versión actual, tendrás la opción de restaurar una versión anterior. Sin embargo, en otros ámbitos, el CMS no ofrece esta opción, por lo que los cambios pueden dar lugar a grandes problemas.

Al utilizar GitHub con WordPress, los plugins o los nuevos temas y su co­m­pa­ti­bi­li­dad se ponen a prueba primero, mientras que la web real permanece intacta. Solo cuando se han co­m­pro­ba­do todos los puntos críticos y se han eliminado todas las fuentes de error, se aplicarán los cambios en el sitio web en vivo.

Hasta entonces, un sistema de gestión de versiones como GitHub es el encargado de guardar cada paso de trabajo para WordPress. Si una co­n­fi­gu­ra­ción no funciona, siempre es posible volver a un estado anterior y seguir tra­ba­ja­n­do desde ahí. Esto no afecta al sitio web. Incluso cuando hay varios de­sa­rro­lla­do­res tra­ba­ja­n­do en una misma web, todo es más fácil porque todos los cambios se unen de forma tra­n­s­pa­re­n­te.

¿Qué se necesita para utilizar WordPress con GitHub?

Para trabajar con WordPress y GitHub, ob­via­me­n­te lo primero que necesitas es el CMS y el software. Puedes descargar ambos de forma gratuita desde el sitio web co­rre­s­po­n­die­n­te. Además, lo mejor es usar un entorno de servidor local como MAMP, en el que puedas probar y ejecutar cambios. A partir de aquí, puedes retomar los pasos rea­li­za­dos para tu servidor en vivo sin correr ningún riesgo. También debes instalar Git en tu ordenador.

Consejo

Hosting para WordPress nunca fue tan sencillo. Con IONOS, puedes elegir có­mo­da­me­n­te el modelo que desees y, a co­n­ti­nua­ción, apro­ve­char las numerosas ventajas, como las ac­tua­li­za­cio­nes au­to­má­ti­cas, la co­n­fi­gu­ra­ción op­ti­mi­za­da y, si lo deseas, Managed WordPress.

Usar WordPress con GitHub: un ejemplo

Si ahora quieres probar y cambiar un tema de WordPress a través de GitHub, a modo de ejemplo, lo puedes hacer en unos pocos pasos:

Paso 1. Inicia sesión en GitHub y crea un nuevo re­po­si­to­rio para el tema que quieres probar.

Paso 2. Ahora duplica el re­po­si­to­rio y guárdalo en tu ordenador en la misma carpeta que WordPress.

Paso 3. A co­n­ti­nua­ción, necesitas todos los datos del tema con el que quieres trabajar. Cópialos a la misma carpeta. Puedes elegir entre un tema por defecto o un tema al­te­r­na­ti­vo.

Paso 4. Ahora activa el tema en WordPress en tu servidor local. Para ello, haz clic en “Ap­pea­ra­n­ce” en la barra de la izquierda y luego en “Themes”.

Paso 5. A co­n­ti­nua­ción, transmite los datos para el tema a GitHub. Para ello, abre Git y sustituye la URL por un enlace al re­po­si­to­rio que has creado. Debería quedar más o menos así:

git remote add origin https://github.com/yourusername/my-git-theme.git
git push -u origin master

Paso 6. Ahora se te pedirá que in­tro­du­z­cas tu nombre de usuario y tu co­n­tra­se­ña.

Paso 7. Abre los datos del tema para WordPress con el re­po­si­to­rio de GitHub. Todos los datos di­s­po­ni­bles ya deberían estar al­ma­ce­na­dos allí.

Paso 8. A co­n­ti­nua­ción, inicia sesión en WordPress en tu servidor remoto y activa el nuevo tema.

Paso 9. Ahora puedes realizar los cambios en el tema có­mo­da­me­n­te en tu servidor local. Guarda (en GitHub mediante “commit”) y envía (en GitHub “push”) los cambios a tu re­po­si­to­rio remoto.

Consejo

Deploy Now de IONOS te ofrece un hosting fiable en co­m­bi­na­ción con un entorno de de­sa­rro­llo Git. Be­ne­fí­cia­te de tiempos de carga más rápidos, mayor seguridad y máxima fle­xi­bi­li­dad.

Utilizar GitHub de forma pe­r­ma­ne­n­te con WordPress

A partir de ahora, puedes trabajar con claridad en GitHub y ver in­me­dia­ta­me­n­te cuándo se han producido errores o surgido cualquier otro problema. También puedes ver di­re­c­ta­me­n­te qué pasos se han dado hasta ahora y quién los ha llevado a cabo. Es­pe­cia­l­me­n­te cuando hay varios de­sa­rro­lla­do­res que editan la web de WordPress a través de GitHub, este listado claro y or­ga­ni­za­do es una gran ventaja. Si surge cualquier problema o tienes cualquier duda, basta con acceder a una de las versiones an­te­rio­res y ver también en qué cambio apa­re­cie­ron los problemas.

En resumen: WordPress y GitHub: una co­m­bi­na­ción que merece la pena

GitHub es un co­m­ple­me­n­to muy útil para los proyectos web de WordPress. No importa si estás tra­ba­ja­n­do solo en tu propio sitio web o en equipo en la presencia web de un cliente: el uso del software no solo hace que el trabajo sea más or­ga­ni­za­do, sino también más seguro. Los pasos in­di­vi­dua­les de trabajo se pueden probar, rastrear y, en caso de duda, deshacer de forma muy sencilla. Además, GitHub funciona como una buena he­rra­mie­n­ta de do­cu­me­n­ta­ción para WordPress y permite un in­te­r­ca­m­bio fácil con otros de­sa­rro­lla­do­res.

Consejo

Desde los primeros pasos hasta la re­so­lu­ción de problemas co­m­pli­ca­dos con el CMS: la Digital Guide de IONOS te cuenta todo lo que necesitas saber sobre WordPress. Te ex­pli­ca­mos cómo instalar WordPress en XAMPP, cómo crear un blog de WordPress o te mostramos cuáles son los mejores plugins de revisión.

Ir al menú principal