Ir directamente al contenido

Paso 3: Configurar GitHub

Este texto fue traducido usando IA. Si deseas ver el texto original en inglés, haz clic aquí.

Recomendamos crear un repositorio de GitHub para cada proyecto en el que estés trabajando: un tema, un plugin o un sitio completo. Puedes crear una cuenta gratuita de GitHub y luego configurar tantos repositorios públicos o privados como desees. GitHub te dará la flexibilidad del control de versiones y puede sincronizarse fácilmente con tu sitio de producción o staging de WordPress.com.

Este flujo de trabajo de desarrollo es recomendado para la mayoría de los casos de uso, pero una opción alternativa es Studio Sync. Esta función te permite sincronizar un sitio completo de WordPress.com con un sitio local de WordPress Studio en cualquier dirección sin necesidad de GitHub. Studio Sync también puede complementar los flujos de trabajo de desarrollo basados en GitHub para mayor flexibilidad.

Hay muchas formas de añadir tu código a un repositorio de GitHub, como usar la línea de comandos. Sin embargo, recomendamos usar GitHub Desktop, una aplicación gratuita que sirve como interfaz gráfica para tus commits y pull requests. Te permite interactuar de forma fluida con los archivos de tu sitio local y los repositorios de GitHub a través de una interfaz visual intuitiva.

Los tutoriales a continuación cubrirán este flujo de trabajo.

Si estás trabajando en un tema nuevo

Primero, necesitarás crear un repositorio local dentro de la carpeta de tu tema:

  1. En GitHub Desktop, haz clic en el botón «Create a New Repository on your Local Drive…» o navega a File > New Repository.
  2. En el campo «Repository Name», escribe el nombre del tema que estás desarrollando. Debe coincidir con el nombre del tema en tu carpeta wp-content/themes/.
  3. En el campo «Local Path», selecciona la carpeta wp-content/themes/ en tu sitio de Studio (la ruta se verá algo así: /Users/user_name/Studio/site_name/wp-content/themes).
  4. Haz clic en «Create Repository».

Una vez que hagas clic en el botón «Create Repository», habrás creado un repositorio local. Se añadirán dos archivos ocultos a la carpeta individual de tu tema (.git y .gitattributes). 

Si intentas introducir los datos de una carpeta que ya está configurada como un repositorio Git, GitHub Desktop te pedirá que añadas este repositorio en su lugar.

Ahora puedes crear tu tema dentro de este repositorio local.

Para publicar tu repositorio local en GitHub:

  1. Ve a GitHub Desktop y haz clic en el botón «Publish repository».
  2. Si aún no lo has hecho, se te pedirá que inicies sesión en tu cuenta de GitHub.
  3. Nombra tu repositorio público; puedes darle cualquier nombre, pero es buena idea mantener el mismo nombre que la carpeta del tema. También puedes seleccionar si quieres que tu código sea público o privado usando la casilla de verificación proporcionada. 
  4. Haz clic en «Publish Repository».

Una vez publicado, deberías poder ver tu repositorio con el código de tu tema en GitHub.

Si estás trabajando en un nuevo plugin

Primero, necesitarás crear un repositorio local dentro de la carpeta de tu plugin:

  1. En GitHub Desktop, haz clic en el botón «Create a New Repository on your Local Drive…» o navega a File > New Repository.
  2. En el campo «Repository Name», escribe el nombre del plugin que estás desarrollando. Debe coincidir con el nombre del plugin en tu carpeta wp-content/plugins/.
  3. En el campo «Local Path», selecciona la carpeta wp-content/plugins/ en tu sitio de Studio (la ruta se verá algo así: /Users/user_name/Studio/site_name/wp-content/plugins).
  4. Haz clic en «Create Repository».

Una vez que hagas clic en el botón «Create Repository», habrás creado un repositorio local. Se añadirán dos archivos ocultos a la carpeta individual de tu tema (.git y .gitattributes).

Si intentas introducir los datos de una carpeta que ya está configurada como un repositorio Git, GitHub Desktop te pedirá que añadas este repositorio en su lugar.

Para publicar tu repositorio local en GitHub:

  1. Ve a GitHub Desktop y haz clic en el botón «Publish Repository».
  2. Nombra tu repositorio público; puedes darle cualquier nombre, pero es buena idea mantener el mismo nombre que la carpeta del tema. También puedes seleccionar si deseas que tu código sea público o privado usando la casilla de verificación proporcionada.
  3. Haz clic en «Publish Repository».

Una vez publicado, deberías poder ver tu repositorio con el código de tu plugin en GitHub.

Si deseas sincronizar todos los archivos de wp-content

Si no estás trabajando en un plugin o tema específico y deseas poner un sitio completo bajo control de versiones, recomendamos rastrear únicamente lo que está dentro de la carpeta wp-content. Aquí es donde se almacenan todas tus personalizaciones que hacen único a tu sitio. La mayoría de los archivos del núcleo de WordPress generalmente permanecen sin cambios y pueden volver a descargarse si es necesario. El archivo wp-config.php es una excepción, ya que contiene detalles de configuración esenciales, principalmente para tu conexión a la base de datos.

Si deseas sincronizar el sitio web completo, incluyendo la base de datos, considera usar Studio Sync. Aunque Studio Sync en sí no proporciona control de versiones, puedes usar esta funcionalidad junto con flujos de trabajo de desarrollo basados en GitHub.

Primero, necesitarás crear un repositorio local en la carpeta wp-content de tu sitio:

  1. En WordPress Studio, selecciona tu sitio y haz clic en la pestaña Resumen.
  2. En la sección «Abrir en…», abre la carpeta del sitio en tu editor de código elegido.
  3. Crea un archivo llamado .gitignore dentro de la carpeta wp-content.
  4. Añade los siguientes nombres de carpetas y archivos a este nuevo archivo .gitignore para evitar rastrearlos en tu repositorio. Esto excluirá los plugins requeridos por Studio, tu base de datos SQLite y tu carpeta de subidas. Por esta razón, tus entradas, páginas e imágenes de tu sitio local no se confirmarán en tu sitio de producción.
mu-plugins
database
db.php
uploads
  1. En GitHub Desktop, haz clic en el botón «Create a New Repository on your Local Drive…» o navega a File > New Repository.
  2. En el campo «Repository Name», escribe wp-content, para que coincida con el nombre de tu carpeta wp-content.
  3. En el campo «Local Path», selecciona la carpeta de tu sitio de Studio (la ruta se verá algo así: /Users/user_name/Studio/site_name).
  4. Haz clic en «Create Repository».

Una vez que hagas clic en el botón «Create Repository», habrás creado un repositorio local. Se añadirán dos archivos ocultos a la carpeta de tu tema individual (.git y .gitattributes).

Para publicar tu repositorio local en GitHub:

  1. Ve a GitHub Desktop y haz clic en el botón «Publish Repository».
  2. Ponle un nombre a tu repositorio público; puedes darle cualquier nombre. También puedes seleccionar si deseas que tu código sea público o privado usando la casilla de verificación proporcionada. 
  3. Haz clic en «Publish Repository».

Última actualización: mayo 25, 2026