Ponte en esta situación: estás trabajando en la web de un cliente, terminando de pulir un tema nuevo que has estado desarrollando durante las últimas semanas en WordPress Studio. El diseño queda perfecto en tu entorno local, y ya está todo preparado para hacer push en el sitio activo utilizando la función de sincronización de Studio.
Queda una única cuestión: solo quieres desplegar el tema. No quieres sobrescribir los plugins que ya funcionan perfectamente en el entorno de producción, y, sobre todo, no quieres que el contenido de prueba del entorno local afecte a la base de datos del sitio activo.
Si te suena de algo todo esto, que sepas que no eres la única persona en esta situación. Hasta ahora, la función de sincronización de Studio era un todo o nada: podrías hacer push o pull de sitios enteros entre tu entorno local y WordPress.com o Pressable, pero no había forma de sincronizar solo una parte de la web, como por ejemplo el tema.
Con el lanzamiento de la sincronización selectiva en la versión 1.5.5 de WordPress Studio, la historia ha cambiado.
- Control milimétrico
- Así funciona la sincronización selectiva
- Consejos a la hora de utilizar la sincronización selectiva
- Próximas novedades de Studio
Control milimétrico
La sincronización selectiva te permite un control preciso sobre lo que se va a transferir entre WordPress Studio y cualquier sitio que tengas conectado, ya sea de producción o de pruebas. Ahora puedes elegir sincronizar exactamente lo que quieres: un único tema, un plugin concreto, solo la base de datos o la carpeta wp-content completa.

La realidad del desarrollo en WordPress es que los sitios de producción están en constante cambio. Mientras estás trabajando en nuevas funcionalidades de forma local, el sitio activo sigue recibiendo visitantes, procesando pedidos y recopilando datos de usuarios. Una sincronización completa en cualquiera de las dos direcciones puede causar que se pierdan cambios o que los usuarios activos sufran interrupciones en el servicio.
Te dejamos algunos casos en los que la sincronización selectiva puede marcar la diferencia:
- Desarrollo de plugins: a la hora de desarrollar una nueva función para un plugin, es habitual trabajar con datos de prueba que no deberían aparecer en el sitio de producción. La sincronización selectiva te permite hacer push solo de los archivos del plugin, manteniendo la base de datos local por separado. Los datos de tu sitio activo seguirán intactos, y podrás lanzar la nueva función sin ninguna interrupción.
- Actualizaciones de temas: los desarrolladores de temas se enfrentan a la misma situación. Te puedes pasar muchos días refinando el diseño y probando patrones de bloques con contenido de prueba. Pero, a la hora de desplegar, solo te interesa hacer push de los archivos del tema, no de las entradas o las imágenes de ejemplo. La sincronización selectiva te lo pone fácil.
- Privacidad y escala: si estás trabajando en una tienda de WooCommerce con cientos de productos y miles de clientes, hacer una copia del sitio completo de forma local es un poco arriesgado, además de innecesario. Con la sincronización selectiva, puedes hacer pull solo del código que necesitas para trabajar, como el del tema o el de un plugin concreto, sin tener que sincronizar información confidencial de los clientes en tu entorno local.
- Entornos focalizados: algunos desarrolladores prefieren separar ámbitos de trabajo en diferentes sitios locales de Studio. Puedes dedicar un entorno al desarrollo de plugins y otro al diseño de temas. Con la sincronización selectiva, puedes conectar cada uno de ellos al mismo sitio de producción y hacer push de los cambios de forma independiente, sin que afecte a otras partes del proyecto.
Desde el lanzamiento de la sincronización completa del sitio en enero de este año, desarrolladores, diseñadores y creadores web han demandado una mayor flexibilidad. La sincronización selectiva es una respuesta directa a esta demanda que ayuda a Studio a adaptarse mejor a las necesidades de proyectos reales y concretos.
Así funciona la sincronización selectiva
Si estás empezando con WordPress Studio, este es el momento ideal para explorar todo lo que ofrece esta herramienta, además de sus funciones de sincronización. Studio es gratis, de código abierto, y está diseñado para crear plugins, temas y sitios completos de WordPress de forma cómoda y eficiente.
¿Ya utilizas Studio? La sincronización selectiva ya está disponible. Solo tienes que actualizar a la última versión de la aplicación y seguir los siguientes pasos para empezar.
Consejo: Ten en cuenta que, aunque WordPress Studio es un servicio gratuito, las funciones de sincronización requieren un sitio de WordPress.com con un plan Business o Commerce o un sitio de Pressable con el plugin Jetpack Security activo. Si necesitas más información, échale un vistazo a la documentación oficial.
Conecta un sitio activo
El primer paso es conectar un sitio local de Studio con un sitio de producción o de pruebas que ya tengas en WordPress.com o Pressable. También puedes crear un sitio nuevo en WordPress.com desde la interfaz de Studio:
- Desde la barra lateral de Studio, selecciona el sitio que quieres conectar.
- Abre la pestaña Sincronizar.
- Inicia sesión en WordPress.com si no lo has hecho ya.
- Haz clic en el botón «Conectar sitio» para ver los sitios disponibles.
- Elige el sitio que quieres conectar y confirma la conexión haciendo clic en el botón Conectar.
- (Opcional) Haz clic en «Crear un sitio nuevo en WordPress.com» para crear un nuevo sitio.

Haz pull del contenido en Studio
Cuando hayas conectado tu sitio activo a Studio, puedes hacer pull para traer el contenido del sitio conectado a Studio, o hacer push para enviar el contenido de tu entorno local hacia el sitio conectado.
Veamos primero cómo hacer pull del contenido:
- Abre la pestaña Sincronizar del sitio que quieres sincronizar (si no estás ya en ella).
- Localiza el sitio conectado de WordPress.com o Pressable desde el que quieres traer del contenido.
- Haz clic en Pull para abrir la ventana de sincronización.

- Elige si quieres sincronizar «Todos los archivos y carpetas» o solo «Archivos y carpetas específicos» y utiliza las casillas para seleccionar lo que quieres añadir.
- Decide si quieres sincronizar también la Base de datos.
- Haz clic en Pull para confirmar la selección y comenzar la sincronización.
El proceso puede tardar un rato, ya que se creará una copia de seguridad completa del sitio activo. Cuando haya finalizado, podrás empezar a trabajar de forma local en Studio.
Hacer push del contenido al sitio activo
Hacer push del contenido de Studio al sitio conectado sigue un proceso muy similar al de hacer pull, pero con un mayor control. Puedes elegir sincronizar un plugin, tema u otro archivo específico.
- Abre la pestaña Sincronizar del sitio que quieres sincronizar (si no estás ya en ella).
- Localiza el sitio conectado de WordPress.com o Pressable al que quieres enviar el contenido.
- Haz clic en Push para abrir la ventana de sincronización.

- Elige si quieres sincronizar «Todos los archivos y carpetas» o solo «Archivos y carpetas específicos» y utiliza las casillas para seleccionar lo que quieres añadir. Expande las carpetas plugins, themes y uploads para seleccionar elementos individuales.
- Decide si quieres sincronizar también la Base de datos.
- Haz clic en Push para confirmar la selección y comenzar la sincronización.
Al igual que al hacer pull del contenido, el proceso puede tardar un poco. Se creará una copia de seguridad completa del sitio conectado antes de que se apliquen los cambios del entorno local. Cuando haya terminado la sincronización, recibirás un correo electrónico de confirmación con un desglose de lo que se ha transferido.
Consejos a la hora de utilizar la sincronización selectiva
La sincronización selectiva tiene el objetivo de simplificar el proceso de desarrollo, pero hay algunos detalles clave que es necesario comprender bien antes de comenzar.
Cuando se hace push desde Studio hacia un sitio de producción o de pruebas, los archivos propios del desarrollo como los directorios .git o las carpetas node_modules serán excluidos automáticamente. Estos archivos se mantienen en el entorno local para que tu sitio activo no pierda eficiencia con elementos que no necesita.
Como hemos mencionado antes, al hacer pull del contenido hacia Studio, puedes sincronizar carpetas enteras, como todos los temas o todos los plugins, en lugar de seleccionar los elementos de forma individual. En cambio, al hacer push hacia un sitio activo, puedes elegir temas o plugins específicos. Nos parece que esta configuración satisface las necesidades de la mayoría de workflows, pero, como siempre, estamos abiertos a cualquier comentario sobre futuras mejoras que se puedan implementar.
Aunque la sincronización selectiva sirve para la mayoría de casos, siempre hay proyectos que necesitan un proceso de despliegue más detallado. La función de despligues de GitHub puede resultar más útil en estos casos, ya que ofrece un control avanzado y se integra bien con Studio en los casos de configuraciones más complejas.
El hosting con superpoderes
Funciones avanzadas de rendimiento, seguridad y desarrollo en un solo lugar.
Próximas novedades de Studio
La sincronización selectiva forma parte del objetivo mayor de ofrecer soluciones para la gran variedad de workflows que los desarrolladores utilizan día tras día. Seguimos trabajando en esa dirección, sobre todo en el marco de WordPress Playground, la base sobre la que funciona Studio.
Algunas de las próximas mejoras son:
- Compatibilidad con XDebug: una de las funciones más solicitadas. Con ella WordPress Studio incluirá opciones de debugging profesional. Sigue el desarrollo del proyecto en GitHub.
- Mejoras de rendimiento: las próximas mejoras en WordPress Playground también harán que Studio sea incluso más rápido y adaptable.
Los comentarios de la comunidad indican la dirección de nuestras prioridades. El repositorio de GitHub de WordPress Studio es el centro neurálgico donde sugerir nuevas funciones, informar de bugs y colaborar de forma directa en el proyecto. Cada issue, comentario o pull request ayuda a dar forma al futuro de Studio.
Si estás empezando a explorar WordPress Studio o llevas un tiempo sin utilizarlo, ahora es el momento perfecto para indagar más en él. Además de la sincronización selectiva, durante este año hemos lanzado un montón de mejoras, y hay muchas más en camino.