Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo instalar plugins y temas de WordPress desde GitHub

Has encontrado el plugin o tema de WordPress perfecto, pero hay un inconveniente: solo está disponible en GitHub. A diferencia del repositorio oficial de WordPress, no hay un botón mágico de “Instalar”, lo que puede resultar intimidante para los principiantes.

La buena noticia es que descargar e instalar software de GitHub es en realidad bastante sencillo. En WPBeginner, usamos frecuentemente GitHub para acceder a herramientas personalizadas y versiones beta de plugins, por lo que hemos dominado el proceso.

En esta guía, te mostraremos cómo instalar plugins y temas de WordPress desde GitHub paso a paso.

Instalación de temas y plugins de WordPress desde GitHub

Resumen rápido: Para instalar un plugin desde GitHub, descarga el archivo ZIP del repositorio (verifica si hay una “Versión” primero), ve a Plugins » Añadir Nuevo en WordPress, selecciona ‘Subir Plugin’, elige el archivo ZIP y haz clic en ‘Instalar ahora’.

¿Qué es GitHub?

GitHub es un servicio de alojamiento en la nube para el desarrollo de software y el control de versiones que utiliza Git. Permite a los desarrolladores rastrear cambios, guardar historial y administrar versiones de código en diferentes proyectos.

Más allá del alojamiento, GitHub ofrece herramientas prácticas para la colaboración y el seguimiento de proyectos. Los usuarios pueden trabajar juntos de manera eficiente, seguir los desarrollos e interactuar con los repositorios.

En WPBeginner y en nuestras empresas asociadas, usamos GitHub para el desarrollo. Hemos visto de primera mano cómo ayuda a equipos remotos como el nuestro y aumenta la productividad, al tiempo que garantiza que todo el código se aloje de forma segura.

¿Qué es Github?

¿Por qué algunos plugins y temas de WordPress solo están en GitHub?

La mayoría de los principiantes instalan plugins desde el directorio de WordPress.org o el sitio web de un desarrollador. Sin embargo, a veces encontrarás que la herramienta específica que necesitas solo está disponible en GitHub.

Hay varias razones por las que un desarrollador podría optar por alojar su trabajo exclusivamente en esta plataforma:

  • Directrices estrictas del directorio: El directorio oficial de plugins de WordPress tiene reglas estrictas. Algunos desarrolladores prefieren omitir el proceso de revisión y alojar su código bajo su propio control.
  • Pruebas beta: Los desarrolladores a menudo usan GitHub para compartir versiones "beta" (inacabadas) de su software. Esto permite a los usuarios avanzados probar nuevas funciones antes de que estén disponibles para el público en general.
  • Proyectos no comerciales: A veces, un desarrollador crea una herramienta simple para su propio uso y la comparte de forma gratuita. Es posible que no tengan el tiempo o el interés para mantener una página de marketing o un foro de soporte oficial.

Si bien este entorno abierto es excelente para la innovación, también significa que estos plugins no siempre tienen las mismas verificaciones de seguridad que los que encontrarás en WordPress.org.

Ventajas y desventajas de instalar plugins desde GitHub

Descargar plugins desde GitHub puede darte acceso a herramientas potentes, pero no es para todos. Debes sopesar los beneficios frente a los riesgos potenciales antes de instalarlos en un sitio web activo.

Aquí están las principales ventajas y desventajas.

👍 Pros de usar plugins de GitHub
  • Acceso a las últimas funciones: A menudo puedes probar nuevas funciones y actualizaciones
  • Contacto directo con el desarrollador: Puedes informar de errores o sugerir funciones directamente al desarrollador utilizando la pestaña "Issues" en GitHub.
❌ Contras de usar plugins de GitHub
  • Sin revisión de seguridad: El directorio oficial de plugins de WordPress revisa el código para garantizar su seguridad. GitHub no lo hace, por lo que debes confiar completamente en el desarrollador.
  • Inestabilidad Potencial: El código en GitHub a menudo está en desarrollo. Puede contener errores o fallas que podrían dañar tu sitio.

Debido a estos riesgos, siempre recomendamos hacer una copia de seguridad completa de tu sitio antes de instalar un plugin de GitHub. Puedes usar un plugin como Duplicator para crear un punto de restauración seguro.

Ahora, exploremos los pasos para instalar plugins y temas de WordPress desde GitHub.

Cómo instalar plugins y temas de WordPress desde GitHub

Instalar plugins desde GitHub es similar a instalar un plugin de WordPress manualmente. Sin embargo, dado que estas herramientas no son revisadas por el equipo de WordPress, debes asegurarte de confiar en el desarrollador antes de instalarlas.

  1. Primero, ve al repositorio del plugin o tema en GitHub.
  2. Busca una sección de ‘Releases’ en la barra lateral derecha. Es mejor descargar una versión estable si hay una disponible.
  3. Si no hay versiones, haz clic en el botón ‘Code’ y selecciona ‘Download ZIP’. Nota: Esto descarga los archivos de desarrollo, que pueden ser inestables.
Descargar archivo zip desde GitHub
  1. Ve a tu área de administración de WordPress y navega a la página Plugins » Añadir Plugin.
  2. Haz clic en el botón ‘Subir Plugin’ en la parte superior de la pantalla.
Subir plugin
  1. Haz clic en el botón ‘Elegir archivo’ y selecciona el archivo ZIP de tu computadora.
  2. Haz clic en ‘Instalar ahora’. WordPress subirá y descomprimirá el archivo. Nota: GitHub a menudo añade un sufijo como -main o -master al nombre de la carpeta (por ejemplo, nombre-del-plugin-main). Esto es normal y no afectará el funcionamiento del plugin.
  3. Una vez que veas el mensaje de éxito, haz clic en ‘Activar’ para empezar a usar el plugin en tu sitio web de WordPress.

Advertencia: Si el plugin muestra un error fatal al activarse, puede requerir un paso de “compilación” (usando herramientas como Composer o NPM). Esto es común en proyectos avanzados de GitHub y generalmente no es fácil para principiantes. Consulta el archivo README del repositorio para obtener instrucciones.

Cómo obtener actualizaciones para plugins de WordPress instalados desde GitHub

Por defecto, WordPress no muestra actualizaciones automáticas para plugins descargados de GitHub. Para recibir actualizaciones, el desarrollador debe habilitarlas específicamente.

Hay dos formas comunes en que esto funciona:

  • Actualizaciones integradas: Algunos plugins ya incluyen código que permite actualizaciones automáticas directamente desde GitHub. No necesitas hacer nada adicional.
  • Plugin Actualizador de Git: El desarrollador podría pedirte que instales el plugin Git Updater (anteriormente GitHub Updater). Este plugin conecta tu sitio a GitHub para verificar nuevas versiones.

Recomendamos contactar al desarrollador en GitHub para preguntar sobre su política de actualizaciones.

Extra: Cómo implementar automáticamente cambios de temas de WordPress usando GitHub

Si eres un desarrollador trabajando en un tema personalizado, también puedes implementar automáticamente tus cambios en GitHub.

Esto ahorra tiempo y asegura que tengas diferentes versiones de tu tema guardadas en caso de que necesites revertir cambios en el futuro.

Para más detalles, consulta nuestra guía sobre cómo implementar automáticamente cambios de temas de WordPress usando GitHub y Deploy.

Preguntas frecuentes sobre plugins de GitHub

¿Es seguro instalar plugins desde GitHub?

Depende del desarrollador. A diferencia del directorio de plugins de WordPress, GitHub no revisa el código en busca de seguridad. Solo debes instalar plugins de desarrolladores en los que confíes o de empresas reputadas.

¿Por qué el plugin no está en el directorio de WordPress?

Los desarrolladores a menudo usan GitHub para pruebas beta o para plugins que no cumplen las directrices específicas del repositorio oficial. No significa necesariamente que el plugin sea malo, solo que se distribuye de manera diferente.

Recursos adicionales de desarrollo de plugins y temas de WordPress

Puedes encontrar los siguientes recursos útiles para elegir temas y plugins de WordPress o para comenzar tu propio viaje de desarrollo:

Esperamos que esta guía te haya ayudado a instalar plugins o temas de WordPress desde GitHub. También te puede interesar nuestra guía sobre cómo codificar un sitio web y nuestras selecciones expertas de los mejores fragmentos de código para WordPress.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

20 CommentsLeave a Reply

  1. Para mí, siempre configuro un entorno de staging al probar plugins de GitHub. ¡Me ha ahorrado tantos dolores de cabeza! Puedo verificar que todo funcione correctamente antes de salir en vivo. Esto es especialmente importante con repositorios de GitHub menos conocidos.
    Tus consejos sobre la verificación de actualizaciones son acertados, es exactamente como manejo los sitios de mis clientes. Definitivamente compartiré esto con mis desarrolladores junior que recién están comenzando con cosas de GitHub y WordPress.

  2. GitHub sigue siendo un gran desconocido para mí, pero poco a poco estoy intentando adentrarme en sus misterios y comandos. Me interesa principalmente por las posibilidades de control de versiones y también porque ocasionalmente hay proyectos muy interesantes aquí. Y sí, como principiante, todavía no lo entiendo. Tutoriales como este son muy valiosos para mí porque este no es el primer artículo sobre GitHub que leo aquí. Cuanto más aprendo sobre él, más empiezo a disfrutarlo, porque incluso en WordPress, uno puede salirse de la caja, por así decirlo. Eso significa ir un poco más allá de los repositorios oficiales de WordPress. Y por eso, vuelvo a tener acceso a proyectos interesantes. Gracias por estas guías.

  3. Esta es muy buena noticia que la vasta comunidad de WordPress sin conocimientos de código también pueda usar GitHub para descargar temas y plugins.
    Pensé que Git y GitHub eran solo para desarrolladores per se. Pero podemos usar temas y plugins de WordPress descargados de aquí.
    Gracias wpbeginner por este útil tutorial.
    A veces no encontramos un plugin en el repositorio de WordPress y Google lo muestra en GitHub, por lo que podemos acceder y probarlos fácilmente en nuestras máquinas locales.

    • Es correcto. Lo que también he descubierto es que puedes encontrar soluciones a muchos problemas en GitHub. Varias veces, mientras trabajaba con WordPress, me encontré con un problema en un sitio web extranjero y, en mi esfuerzo por ayudar, terminé en GitHub. Y allí, encontré la solución. Sin embargo, a veces me resultaba un poco más complicado implementarla. Es por eso que estos artículos son muy significativos y tienen un gran potencial para mí, porque siento que puedes encontrar cosas realmente interesantes en GitHub que normalmente no están en el repositorio.

  4. Hola administrador,

    Muchas gracias por este artículo y aprendo mucho de este sitio. Hoy, quiero descargar Facebook Instant Articles desde Github, y este artículo me ayuda a hacerlo. Pero tengo una pregunta, si es posible, por favor guíeme ya que soy un novato.

    Para el plugin FBIA del Directorio de WP, ¿tengo que desinstalarlo e instalar el plugin de Github después? Espero que puedan ayudarme con esto. Gracias por su ayuda a todas las personas.

    • Si estás reemplazando el plugin con una versión de GitHub, normalmente sería mejor eliminar los archivos antiguos y luego reemplazarlos con el plugin de GitHub

      Administrador

  5. WordPress dice que necesito un plan de negocios para agregar complementos. ¿Hay alguna manera de evitar esto? ¿O hay alguna forma de recuperar una publicación programada y publicarla manualmente? No encuentro la publicación en ningún lado

  6. Gracias por mencionar GitHub Updater. Funciona con plugins o temas alojados en GitHub, Bitbucket o GitLab.

    Como beneficio adicional, puedes usar GitHub Updater para realizar una instalación con un clic de cualquier plugin o tema de GitHub, BitBucket o GitLab (repositorios públicos o privados) utilizando solo la URI del repositorio, lo que simplifica enormemente las instrucciones del artículo.

  7. GitHub es genial, también para aprender. He adquirido mucho conocimiento solo mirando código de GitHub. ¡Gracias por esta buena publicación!

  8. GitHub y StackOverflow son algunos de mis sitios favoritos para revisar scripts útiles que puedo usar en mi blog. Yo mismo estoy usando un plugin de GtiHub... ¡pero no sabía sobre el actualizador de GitHub... gracias, chicos!

  9. Aquí tienes un consejo real:

    Haz clic derecho en "Download ZIP" > Copiar dirección del enlace

    Plugins > Añadir nuevo > Subir > Elegir archivo

    Cuando aparezca la ventana para que encuentres tu archivo zip, simplemente pega la URL y obtendrá el enlace. No hay necesidad de abarrotar tu computadora con archivos que no necesitas.

    • De hecho, puedes hacer una instalación con un clic usando la función de Instalación Remota de GitHub Updater. El beneficio adicional es que el directorio del plugin/tema se renombra correctamente.

    • Tracy, sí, existe esa posibilidad. En el repositorio de plugins de WordPress, los plugins pasan por un proceso de revisión básico y, dado que es una comunidad más grande, un plugin inseguro se detectaría mucho más rápido que en GitHub.

      Administrador

  10. ¡Excelente artículo! Escuché tu entrevista en Mixergy. Me encanta cómo usas las preguntas frecuentes para generar contenido. No tenía idea de que tu tráfico fuera tan grande, es genial ver tu crecimiento a través de la creación de valor. ¡Felicidades! –Aaron

  11. ¡Gracias por este artículo!

    ¿Me puedes decir dónde encontrar plugins de Wordpress en GitHub?
    ¿Hay alguna forma de buscar esos plugins de código abierto en Github?
    Intenté buscar en Google pero no encontré ningún plugin en Github.

    Saludos,
    Alfred

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.