🚀 Lanzado Gato GraphQL v1.1 (con Persisted Queries predefinidas)
¡Se ha lanzado la versión 1.1 de Gato GraphQL! 🎉
Explora todas las nuevas características en las notas de la release en GitHub. A continuación tienes el resumen con las características más importantes.
Persisted Queries predefinidas
La versión 1.1 añade Persisted Queries predefinidas para abordar varias tareas comunes de administración, incluyendo:
- Duplicar posts
- Reemplazar cadenas en posts
- Reemplazar un dominio antiguo con un nuevo dominio en posts
- Insertar un bloque en posts
- Eliminar un bloque de posts
- Traducir posts
- Importar un post desde otro sitio WordPress
- Exportar un post a otro sitio WordPress
- Muchas más

Estas Persisted Queries se publican todas como private, así que no están expuestas públicamente. Pueden ejecutarse desde dentro del wp-admin, por un usuario logueado con la capability correspondiente.
(Una Persisted Query adicional, para proporcionar como webhook a InstaWP para procesar registros de newsletter, se ha añadido con el estado draft, así que tampoco está expuesta públicamente.)
Cada Persisted Query contiene la consulta GraphQL a ejecutar para esa tarea, documentación sobre qué entradas deben proporcionarse, y una nota de qué extensiones se requieren (si las hay):

Además, si la Persisted Query requiere alguna configuración específica (como "nested mutations"), también se crea y define en consecuencia una Schema Configuration correspondiente.
Puedes ejecutar la Persisted Query de cualquiera de estas formas:
- Directamente desde el cliente GraphiQL, pasando las entradas como variables
- Invocando la URL de la Persisted Query en el navegador, pasando las entradas como parámetros URL
Explora la lista de todas las Persisted Queries predefinidas en las notas de la release.
¿Cómo son útiles las Persisted Queries predefinidas?
La adición de Persisted Queries predefinidas hace más fácil para los admins ejecutar y automatizar tareas en sus sitios.
¿Necesitas traducir un post a cualquier idioma? Ejecuta la Persisted Query "Translate post", pasando el idioma y el ID del post como parámetros URL.
¿Necesitas sincronizar contenido entre sitios? Ejecuta la Persisted Query "Export a post into another WordPress site", pasando el slug del post a sincronizar, y la URL del endpoint del sitio de destino, como parámetros.
Y así sucesivamente. Es como ejecutar comandos WP-CLI, pero usando consultas GraphQL en su lugar, que se componen, almacenan y ejecutan ya dentro del wp-admin.
Planeamos seguir añadiendo más Persisted Queries predefinidas en futuras releases.