Integración con la REST API de WordPress
Esta guía muestra cómo usar OpenClaw Ultra para gestionar tu sitio WordPress — publicar entradas, gestionar productos WooCommerce, seleccionar categorías y añadir hashtags — todo a través de la REST API de WordPress.
Lo que necesitarás
- Un sitio WordPress autoalojado (wordpress.org, no wordpress.com)
- El plugin Basic Auth instalado en tu sitio WordPress
- OpenClaw Ultra instalado en tu escritorio Windows
Paso 1: Instalar el plugin Basic Auth
La REST API de WordPress requiere autenticación. La forma más sencilla es usar el plugin Basic Auth.
- Descarga el plugin desde: https://github.com/WP-API/Basic-Auth
- En tu panel de administración de WordPress, ve a Plugins → Añadir nuevo plugin → Subir plugin
- Sube el archivo
Basic-Auth-master.zip descargado
- Haz clic en Activar

💡 Autenticación alternativa
Si tu servidor soporta OAuth o Contraseñas de aplicación (WordPress 5.6+), también puedes usar esas opciones. Esta guía usa Basic Auth por simplicidad.
Paso 2: Crear un archivo .env para las credenciales
Crea un archivo .env en una ubicación segura de tu equipo para almacenar las credenciales de tu sitio WordPress.
Crea un archivo llamado wordpress.env con el siguiente contenido:
WP_SITE_URL=https://tusitio.com
WP_USERNAME=tu-usuario-admin
WP_APPLICATION_PASSWORD=tu-contraseña
⚠️ Mantén tu archivo .env seguro
Nunca subas tu archivo .env al control de versiones ni lo compartas públicamente. Añade *.env a tu archivo .gitignore.
Paso 3: Configurar OpenClaw Ultra para leer el archivo .env
En OpenClaw Ultra, puedes usar la habilidad File para leer tu archivo .env y cargar las credenciales.
- Abre OpenClaw Ultra
- En el chat, escribe:
Lee el archivo en C:\path\to\wordpress.env y almacena cada línea como una variable.
- OpenClaw Ultra analizará el archivo
.env y pondrá los valores a disposición para las solicitudes posteriores.
Paso 4: Publicar una entrada de WordPress vía REST API
Ahora puedes usar OpenClaw Ultra para crear y publicar entradas de WordPress automáticamente.
Ejemplo de prompt:
Usando la REST API de WordPress en {WP_SITE_URL}/wp-json/wp/v2/posts,
crea una nueva entrada con:
- Title: "Mi primera entrada automatizada"
- Content: "Esta entrada fue creada por OpenClaw Ultra a través de la REST API de WordPress."
- Status: publish
- Categories: Technology, AI
- Hashtags: #WordPress #Automation #OpenClaw
Usa Basic Auth con el nombre de usuario {WP_USERNAME} y la contraseña {WP_APPLICATION_PASSWORD}.
OpenClaw Ultra enviará una solicitud POST al endpoint de la REST API de WordPress y publicará tu entrada.
Referencia de endpoints de la API
| Acción | Endpoint | Método |
| Crear entrada | /wp-json/wp/v2/posts | POST |
| Actualizar entrada | /wp-json/wp/v2/posts/{id} | PUT |
| Obtener entradas | /wp-json/wp/v2/posts | GET |
| Eliminar entrada | /wp-json/wp/v2/posts/{id} | DELETE |
—
Mostrando 5/10 secciones. Contenido completo: https://openclaw.aiondesktop.com/tutorials/es/9