mirror of
https://github.com/simstudioai/sim.git
synced 2026-02-09 22:25:33 -05:00
567 lines
22 KiB
Plaintext
567 lines
22 KiB
Plaintext
---
|
|
title: WordPress
|
|
description: Gestionar contenido de WordPress
|
|
---
|
|
|
|
import { BlockInfoCard } from "@/components/ui/block-info-card"
|
|
|
|
<BlockInfoCard
|
|
type="wordpress"
|
|
color="#21759B"
|
|
/>
|
|
|
|
{/* MANUAL-CONTENT-START:intro */}
|
|
[WordPress](https://wordpress.org/) es el sistema de gestión de contenido de código abierto líder en el mundo, que facilita la publicación y gestión de sitios web, blogs y todo tipo de contenido en línea. Con WordPress, puedes crear y actualizar entradas o páginas, organizar tu contenido con categorías y etiquetas, gestionar archivos multimedia, moderar comentarios y administrar cuentas de usuario, lo que te permite ejecutar desde blogs personales hasta sitios web empresariales complejos.
|
|
|
|
La integración de Sim con WordPress permite a tus agentes automatizar tareas esenciales del sitio web. Puedes crear programáticamente nuevas entradas de blog con títulos específicos, contenido, categorías, etiquetas e imágenes destacadas. Actualizar entradas existentes —como cambiar su contenido, título o estado de publicación— es sencillo. También puedes publicar o guardar contenido como borradores, gestionar páginas estáticas, trabajar con cargas multimedia, supervisar comentarios y asignar contenido a taxonomías organizativas relevantes.
|
|
|
|
Al conectar WordPress con tus automatizaciones, Sim permite a tus agentes agilizar la publicación de contenido, los flujos de trabajo editoriales y la gestión diaria del sitio, ayudándote a mantener tu sitio web actualizado, organizado y seguro sin esfuerzo manual.
|
|
{/* MANUAL-CONTENT-END */}
|
|
|
|
## Instrucciones de uso
|
|
|
|
Intégrate con WordPress para crear, actualizar y gestionar entradas, páginas, multimedia, comentarios, categorías, etiquetas y usuarios. Compatible con sitios de WordPress.com mediante OAuth y sitios de WordPress autoalojados utilizando autenticación de Contraseñas de Aplicación.
|
|
|
|
## Herramientas
|
|
|
|
### `wordpress_create_post`
|
|
|
|
Crear una nueva entrada de blog en WordPress.com
|
|
|
|
#### Entrada
|
|
|
|
| Parámetro | Tipo | Obligatorio | Descripción |
|
|
| --------- | ---- | ----------- | ----------- |
|
|
| `siteId` | string | Sí | ID del sitio o dominio de WordPress.com \(p. ej., 12345678 o misitio.wordpress.com\) |
|
|
| `title` | string | Sí | Título de la entrada |
|
|
| `content` | string | No | Contenido de la entrada \(HTML o texto plano\) |
|
|
| `status` | string | No | Estado de la entrada: publish, draft, pending, private o future |
|
|
| `excerpt` | string | No | Extracto de la entrada |
|
|
| `categories` | string | No | IDs de categorías separados por comas |
|
|
| `tags` | string | No | IDs de etiquetas separados por comas |
|
|
| `featuredMedia` | number | No | ID del medio de la imagen destacada |
|
|
| `slug` | string | No | Slug de URL para la entrada |
|
|
|
|
#### Salida
|
|
|
|
| Parámetro | Tipo | Descripción |
|
|
| --------- | ---- | ----------- |
|
|
| `post` | object | La entrada creada |
|
|
|
|
### `wordpress_update_post`
|
|
|
|
Actualizar una entrada de blog existente en WordPress.com
|
|
|
|
#### Entrada
|
|
|
|
| Parámetro | Tipo | Obligatorio | Descripción |
|
|
| --------- | ---- | -------- | ----------- |
|
|
| `siteId` | string | Sí | ID del sitio o dominio de WordPress.com \(p. ej., 12345678 o misitio.wordpress.com\) |
|
|
| `postId` | number | Sí | El ID de la entrada a actualizar |
|
|
| `title` | string | No | Título de la entrada |
|
|
| `content` | string | No | Contenido de la entrada \(HTML o texto plano\) |
|
|
| `status` | string | No | Estado de la entrada: publish, draft, pending, private, o future |
|
|
| `excerpt` | string | No | Extracto de la entrada |
|
|
| `categories` | string | No | IDs de categorías separados por comas |
|
|
| `tags` | string | No | IDs de etiquetas separados por comas |
|
|
| `featuredMedia` | number | No | ID del archivo multimedia de la imagen destacada |
|
|
| `slug` | string | No | URL slug para la entrada |
|
|
|
|
#### Salida
|
|
|
|
| Parámetro | Tipo | Descripción |
|
|
| --------- | ---- | ----------- |
|
|
| `post` | object | La entrada actualizada |
|
|
|
|
### `wordpress_delete_post`
|
|
|
|
Eliminar una entrada de blog de WordPress.com
|
|
|
|
#### Entrada
|
|
|
|
| Parámetro | Tipo | Obligatorio | Descripción |
|
|
| --------- | ---- | -------- | ----------- |
|
|
| `siteId` | string | Sí | ID del sitio o dominio de WordPress.com \(p. ej., 12345678 o misitio.wordpress.com\) |
|
|
| `postId` | number | Sí | El ID de la entrada a eliminar |
|
|
| `force` | boolean | No | Omitir la papelera y forzar la eliminación permanente |
|
|
|
|
#### Salida
|
|
|
|
| Parámetro | Tipo | Descripción |
|
|
| --------- | ---- | ----------- |
|
|
| `deleted` | boolean | Indica si la publicación fue eliminada |
|
|
| `post` | object | La publicación eliminada |
|
|
|
|
### `wordpress_get_post`
|
|
|
|
Obtener una sola publicación de blog de WordPress.com por ID
|
|
|
|
#### Entrada
|
|
|
|
| Parámetro | Tipo | Obligatorio | Descripción |
|
|
| --------- | ---- | -------- | ----------- |
|
|
| `siteId` | string | Sí | ID del sitio o dominio de WordPress.com \(p. ej., 12345678 o misitio.wordpress.com\) |
|
|
| `postId` | number | Sí | El ID de la publicación a recuperar |
|
|
|
|
#### Salida
|
|
|
|
| Parámetro | Tipo | Descripción |
|
|
| --------- | ---- | ----------- |
|
|
| `post` | object | La publicación recuperada |
|
|
|
|
### `wordpress_list_posts`
|
|
|
|
Listar publicaciones de blog de WordPress.com con filtros opcionales
|
|
|
|
#### Entrada
|
|
|
|
| Parámetro | Tipo | Obligatorio | Descripción |
|
|
| --------- | ---- | -------- | ----------- |
|
|
| `siteId` | string | Sí | ID del sitio o dominio de WordPress.com \(p. ej., 12345678 o misitio.wordpress.com\) |
|
|
| `perPage` | number | No | Número de publicaciones por página \(predeterminado: 10, máx: 100\) |
|
|
| `page` | number | No | Número de página para paginación |
|
|
| `status` | string | No | Filtro de estado de publicación: publish, draft, pending, private |
|
|
| `author` | number | No | Filtrar por ID de autor |
|
|
| `categories` | string | No | IDs de categorías separados por comas para filtrar |
|
|
| `tags` | string | No | IDs de etiquetas separados por comas para filtrar |
|
|
| `search` | string | No | Término de búsqueda para filtrar publicaciones |
|
|
| `orderBy` | string | No | Ordenar por campo: date, id, title, slug, modified |
|
|
| `order` | string | No | Dirección de ordenamiento: asc o desc |
|
|
|
|
#### Salida
|
|
|
|
| Parámetro | Tipo | Descripción |
|
|
| --------- | ---- | ----------- |
|
|
| `posts` | array | Lista de publicaciones |
|
|
|
|
### `wordpress_create_page`
|
|
|
|
Crear una nueva página en WordPress.com
|
|
|
|
#### Entrada
|
|
|
|
| Parámetro | Tipo | Obligatorio | Descripción |
|
|
| --------- | ---- | -------- | ----------- |
|
|
| `siteId` | string | Sí | ID del sitio o dominio de WordPress.com \(p. ej., 12345678 o misitio.wordpress.com\) |
|
|
| `title` | string | Sí | Título de la página |
|
|
| `content` | string | No | Contenido de la página \(HTML o texto plano\) |
|
|
| `status` | string | No | Estado de la página: publish, draft, pending, private |
|
|
| `excerpt` | string | No | Extracto de la página |
|
|
| `parent` | number | No | ID de la página padre para páginas jerárquicas |
|
|
| `menuOrder` | number | No | Orden en el menú de páginas |
|
|
| `featuredMedia` | number | No | ID del medio de la imagen destacada |
|
|
| `slug` | string | No | Slug de URL para la página |
|
|
|
|
#### Salida
|
|
|
|
| Parámetro | Tipo | Descripción |
|
|
| --------- | ---- | ----------- |
|
|
| `page` | object | La página creada |
|
|
|
|
### `wordpress_update_page`
|
|
|
|
Actualizar una página existente en WordPress.com
|
|
|
|
#### Entrada
|
|
|
|
| Parámetro | Tipo | Obligatorio | Descripción |
|
|
| --------- | ---- | -------- | ----------- |
|
|
| `siteId` | string | Sí | ID del sitio o dominio de WordPress.com \(p. ej., 12345678 o misitio.wordpress.com\) |
|
|
| `pageId` | number | Sí | El ID de la página a actualizar |
|
|
| `title` | string | No | Título de la página |
|
|
| `content` | string | No | Contenido de la página \(HTML o texto plano\) |
|
|
| `status` | string | No | Estado de la página: publish, draft, pending, private |
|
|
| `excerpt` | string | No | Extracto de la página |
|
|
| `parent` | number | No | ID de la página padre para páginas jerárquicas |
|
|
| `menuOrder` | number | No | Orden en el menú de páginas |
|
|
| `featuredMedia` | number | No | ID del medio de la imagen destacada |
|
|
| `slug` | string | No | Slug de URL para la página |
|
|
|
|
#### Salida
|
|
|
|
| Parámetro | Tipo | Descripción |
|
|
| --------- | ---- | ----------- |
|
|
| `page` | objeto | La página actualizada |
|
|
|
|
### `wordpress_delete_page`
|
|
|
|
Eliminar una página de WordPress.com
|
|
|
|
#### Entrada
|
|
|
|
| Parámetro | Tipo | Obligatorio | Descripción |
|
|
| --------- | ---- | -------- | ----------- |
|
|
| `siteId` | cadena | Sí | ID del sitio o dominio de WordPress.com \(p. ej., 12345678 o misitio.wordpress.com\) |
|
|
| `pageId` | número | Sí | El ID de la página a eliminar |
|
|
| `force` | booleano | No | Omitir la papelera y forzar la eliminación permanente |
|
|
|
|
#### Salida
|
|
|
|
| Parámetro | Tipo | Descripción |
|
|
| --------- | ---- | ----------- |
|
|
| `deleted` | booleano | Si la página fue eliminada |
|
|
| `page` | objeto | La página eliminada |
|
|
|
|
### `wordpress_get_page`
|
|
|
|
Obtener una sola página de WordPress.com por ID
|
|
|
|
#### Entrada
|
|
|
|
| Parámetro | Tipo | Obligatorio | Descripción |
|
|
| --------- | ---- | -------- | ----------- |
|
|
| `siteId` | cadena | Sí | ID del sitio o dominio de WordPress.com \(p. ej., 12345678 o misitio.wordpress.com\) |
|
|
| `pageId` | número | Sí | El ID de la página a recuperar |
|
|
|
|
#### Salida
|
|
|
|
| Parámetro | Tipo | Descripción |
|
|
| --------- | ---- | ----------- |
|
|
| `page` | objeto | La página recuperada |
|
|
|
|
### `wordpress_list_pages`
|
|
|
|
Listar páginas de WordPress.com con filtros opcionales
|
|
|
|
#### Entrada
|
|
|
|
| Parámetro | Tipo | Obligatorio | Descripción |
|
|
| --------- | ---- | -------- | ----------- |
|
|
| `siteId` | cadena | Sí | ID del sitio o dominio de WordPress.com \(p. ej., 12345678 o misitio.wordpress.com\) |
|
|
| `perPage` | número | No | Número de páginas por solicitud \(predeterminado: 10, máx: 100\) |
|
|
| `page` | número | No | Número de página para paginación |
|
|
| `status` | cadena | No | Filtro de estado de página: publish, draft, pending, private |
|
|
| `parent` | número | No | Filtrar por ID de página padre |
|
|
| `search` | cadena | No | Término de búsqueda para filtrar páginas |
|
|
| `orderBy` | cadena | No | Ordenar por campo: date, id, title, slug, modified, menu_order |
|
|
| `order` | cadena | No | Dirección de ordenamiento: asc o desc |
|
|
|
|
#### Salida
|
|
|
|
| Parámetro | Tipo | Descripción |
|
|
| --------- | ---- | ----------- |
|
|
| `pages` | array | Lista de páginas |
|
|
|
|
### `wordpress_upload_media`
|
|
|
|
Subir un archivo multimedia (imagen, video, documento) a WordPress.com
|
|
|
|
#### Entrada
|
|
|
|
| Parámetro | Tipo | Obligatorio | Descripción |
|
|
| --------- | ---- | -------- | ----------- |
|
|
| `siteId` | string | Sí | ID del sitio o dominio de WordPress.com \(p. ej., 12345678 o misitio.wordpress.com\) |
|
|
| `file` | file | No | Archivo para subir \(objeto UserFile\) |
|
|
| `filename` | string | No | Anulación opcional del nombre de archivo \(p. ej., imagen.jpg\) |
|
|
| `title` | string | No | Título del medio |
|
|
| `caption` | string | No | Leyenda del medio |
|
|
| `altText` | string | No | Texto alternativo para accesibilidad |
|
|
| `description` | string | No | Descripción del medio |
|
|
|
|
#### Salida
|
|
|
|
| Parámetro | Tipo | Descripción |
|
|
| --------- | ---- | ----------- |
|
|
| `media` | object | El elemento multimedia subido |
|
|
|
|
### `wordpress_get_media`
|
|
|
|
Obtener un solo elemento multimedia de WordPress.com por ID
|
|
|
|
#### Entrada
|
|
|
|
| Parámetro | Tipo | Obligatorio | Descripción |
|
|
| --------- | ---- | -------- | ----------- |
|
|
| `siteId` | string | Sí | ID del sitio o dominio de WordPress.com \(p. ej., 12345678 o misitio.wordpress.com\) |
|
|
| `mediaId` | number | Sí | El ID del elemento multimedia a recuperar |
|
|
|
|
#### Salida
|
|
|
|
| Parámetro | Tipo | Descripción |
|
|
| --------- | ---- | ----------- |
|
|
| `media` | object | El elemento multimedia recuperado |
|
|
|
|
### `wordpress_list_media`
|
|
|
|
Listar elementos multimedia de la biblioteca multimedia de WordPress.com
|
|
|
|
#### Entrada
|
|
|
|
| Parámetro | Tipo | Obligatorio | Descripción |
|
|
| --------- | ---- | -------- | ----------- |
|
|
| `siteId` | string | Sí | ID del sitio o dominio de WordPress.com \(p. ej., 12345678 o misitio.wordpress.com\) |
|
|
| `perPage` | number | No | Número de elementos multimedia por solicitud \(predeterminado: 10, máx: 100\) |
|
|
| `page` | number | No | Número de página para paginación |
|
|
| `search` | string | No | Término de búsqueda para filtrar multimedia |
|
|
| `mediaType` | string | No | Filtrar por tipo de multimedia: imagen, video, audio, aplicación |
|
|
| `mimeType` | string | No | Filtrar por tipo MIME específico \(p. ej., image/jpeg\) |
|
|
| `orderBy` | string | No | Ordenar por campo: fecha, id, título, slug |
|
|
| `order` | string | No | Dirección de ordenamiento: asc o desc |
|
|
|
|
#### Salida
|
|
|
|
| Parámetro | Tipo | Descripción |
|
|
| --------- | ---- | ----------- |
|
|
| `media` | array | Lista de elementos multimedia |
|
|
|
|
### `wordpress_delete_media`
|
|
|
|
Eliminar un elemento multimedia de WordPress.com
|
|
|
|
#### Entrada
|
|
|
|
| Parámetro | Tipo | Obligatorio | Descripción |
|
|
| --------- | ---- | -------- | ----------- |
|
|
| `siteId` | string | Sí | ID del sitio o dominio de WordPress.com \(p. ej., 12345678 o misitio.wordpress.com\) |
|
|
| `mediaId` | number | Sí | El ID del elemento multimedia a eliminar |
|
|
| `force` | boolean | No | Forzar eliminación \(los elementos multimedia no tienen papelera, por lo que la eliminación es permanente\) |
|
|
|
|
#### Salida
|
|
|
|
| Parámetro | Tipo | Descripción |
|
|
| --------- | ---- | ----------- |
|
|
| `deleted` | boolean | Si el medio fue eliminado |
|
|
| `media` | object | El elemento multimedia eliminado |
|
|
|
|
### `wordpress_create_comment`
|
|
|
|
Crear un nuevo comentario en una entrada de WordPress.com
|
|
|
|
#### Entrada
|
|
|
|
| Parámetro | Tipo | Obligatorio | Descripción |
|
|
| --------- | ---- | -------- | ----------- |
|
|
| `siteId` | string | Sí | ID del sitio o dominio de WordPress.com \(p. ej., 12345678 o misitio.wordpress.com\) |
|
|
| `postId` | number | Sí | El ID de la entrada en la que comentar |
|
|
| `content` | string | Sí | Contenido del comentario |
|
|
| `parent` | number | No | ID del comentario padre para respuestas |
|
|
| `authorName` | string | No | Nombre visible del autor del comentario |
|
|
| `authorEmail` | string | No | Correo electrónico del autor del comentario |
|
|
| `authorUrl` | string | No | URL del autor del comentario |
|
|
|
|
#### Salida
|
|
|
|
| Parámetro | Tipo | Descripción |
|
|
| --------- | ---- | ----------- |
|
|
| `comment` | object | El comentario creado |
|
|
|
|
### `wordpress_list_comments`
|
|
|
|
Listar comentarios de WordPress.com con filtros opcionales
|
|
|
|
#### Entrada
|
|
|
|
| Parámetro | Tipo | Obligatorio | Descripción |
|
|
| --------- | ---- | -------- | ----------- |
|
|
| `siteId` | string | Sí | ID del sitio o dominio de WordPress.com \(p. ej., 12345678 o misitio.wordpress.com\) |
|
|
| `perPage` | number | No | Número de comentarios por solicitud \(predeterminado: 10, máx: 100\) |
|
|
| `page` | number | No | Número de página para paginación |
|
|
| `postId` | number | No | Filtrar por ID de entrada |
|
|
| `status` | string | No | Filtrar por estado del comentario: approved, hold, spam, trash |
|
|
| `search` | string | No | Término de búsqueda para filtrar comentarios |
|
|
| `orderBy` | string | No | Ordenar por campo: date, id, parent |
|
|
| `order` | string | No | Dirección de ordenamiento: asc o desc |
|
|
|
|
#### Salida
|
|
|
|
| Parámetro | Tipo | Descripción |
|
|
| --------- | ---- | ----------- |
|
|
| `comments` | array | Lista de comentarios |
|
|
|
|
### `wordpress_update_comment`
|
|
|
|
Actualizar un comentario en WordPress.com (contenido o estado)
|
|
|
|
#### Entrada
|
|
|
|
| Parámetro | Tipo | Obligatorio | Descripción |
|
|
| --------- | ---- | -------- | ----------- |
|
|
| `siteId` | string | Sí | ID del sitio o dominio de WordPress.com \(p. ej., 12345678 o misitio.wordpress.com\) |
|
|
| `commentId` | number | Sí | El ID del comentario a actualizar |
|
|
| `content` | string | No | Contenido actualizado del comentario |
|
|
| `status` | string | No | Estado del comentario: approved, hold, spam, trash |
|
|
|
|
#### Salida
|
|
|
|
| Parámetro | Tipo | Descripción |
|
|
| --------- | ---- | ----------- |
|
|
| `comment` | object | El comentario actualizado |
|
|
|
|
### `wordpress_delete_comment`
|
|
|
|
Eliminar un comentario de WordPress.com
|
|
|
|
#### Entrada
|
|
|
|
| Parámetro | Tipo | Obligatorio | Descripción |
|
|
| --------- | ---- | -------- | ----------- |
|
|
| `siteId` | string | Sí | ID del sitio o dominio de WordPress.com \(p. ej., 12345678 o misitio.wordpress.com\) |
|
|
| `commentId` | number | Sí | El ID del comentario a eliminar |
|
|
| `force` | boolean | No | Omitir la papelera y forzar la eliminación permanente |
|
|
|
|
#### Salida
|
|
|
|
| Parámetro | Tipo | Descripción |
|
|
| --------- | ---- | ----------- |
|
|
| `deleted` | boolean | Si el comentario fue eliminado |
|
|
| `comment` | object | El comentario eliminado |
|
|
|
|
### `wordpress_create_category`
|
|
|
|
Crear una nueva categoría en WordPress.com
|
|
|
|
#### Entrada
|
|
|
|
| Parámetro | Tipo | Obligatorio | Descripción |
|
|
| --------- | ---- | -------- | ----------- |
|
|
| `siteId` | string | Sí | ID del sitio o dominio de WordPress.com (p. ej., 12345678 o misitio.wordpress.com) |
|
|
| `name` | string | Sí | Nombre de la categoría |
|
|
| `description` | string | No | Descripción de la categoría |
|
|
| `parent` | number | No | ID de la categoría padre para categorías jerárquicas |
|
|
| `slug` | string | No | Slug de URL para la categoría |
|
|
|
|
#### Salida
|
|
|
|
| Parámetro | Tipo | Descripción |
|
|
| --------- | ---- | ----------- |
|
|
| `category` | object | La categoría creada |
|
|
|
|
### `wordpress_list_categories`
|
|
|
|
Listar categorías de WordPress.com
|
|
|
|
#### Entrada
|
|
|
|
| Parámetro | Tipo | Obligatorio | Descripción |
|
|
| --------- | ---- | -------- | ----------- |
|
|
| `siteId` | string | Sí | ID del sitio o dominio de WordPress.com (p. ej., 12345678 o misitio.wordpress.com) |
|
|
| `perPage` | number | No | Número de categorías por solicitud (predeterminado: 10, máx: 100) |
|
|
| `page` | number | No | Número de página para paginación |
|
|
| `search` | string | No | Término de búsqueda para filtrar categorías |
|
|
| `order` | string | No | Dirección de ordenamiento: asc o desc |
|
|
|
|
#### Salida
|
|
|
|
| Parámetro | Tipo | Descripción |
|
|
| --------- | ---- | ----------- |
|
|
| `categories` | array | Lista de categorías |
|
|
|
|
### `wordpress_create_tag`
|
|
|
|
Crear una nueva etiqueta en WordPress.com
|
|
|
|
#### Entrada
|
|
|
|
| Parámetro | Tipo | Obligatorio | Descripción |
|
|
| --------- | ---- | -------- | ----------- |
|
|
| `siteId` | string | Sí | ID del sitio o dominio de WordPress.com (p. ej., 12345678 o misitio.wordpress.com) |
|
|
| `name` | string | Sí | Nombre de la etiqueta |
|
|
| `description` | string | No | Descripción de la etiqueta |
|
|
| `slug` | string | No | Slug de URL para la etiqueta |
|
|
|
|
#### Salida
|
|
|
|
| Parámetro | Tipo | Descripción |
|
|
| --------- | ---- | ----------- |
|
|
| `tag` | object | La etiqueta creada |
|
|
|
|
### `wordpress_list_tags`
|
|
|
|
Listar etiquetas de WordPress.com
|
|
|
|
#### Entrada
|
|
|
|
| Parámetro | Tipo | Obligatorio | Descripción |
|
|
| --------- | ---- | -------- | ----------- |
|
|
| `siteId` | string | Sí | ID del sitio o dominio de WordPress.com \(p. ej., 12345678 o misitio.wordpress.com\) |
|
|
| `perPage` | number | No | Número de etiquetas por solicitud \(predeterminado: 10, máx: 100\) |
|
|
| `page` | number | No | Número de página para paginación |
|
|
| `search` | string | No | Término de búsqueda para filtrar etiquetas |
|
|
| `order` | string | No | Dirección de ordenamiento: asc o desc |
|
|
|
|
#### Salida
|
|
|
|
| Parámetro | Tipo | Descripción |
|
|
| --------- | ---- | ----------- |
|
|
| `tags` | array | Lista de etiquetas |
|
|
|
|
### `wordpress_get_current_user`
|
|
|
|
Obtener información sobre el usuario autenticado actualmente en WordPress.com
|
|
|
|
#### Entrada
|
|
|
|
| Parámetro | Tipo | Obligatorio | Descripción |
|
|
| --------- | ---- | -------- | ----------- |
|
|
| `siteId` | string | Sí | ID del sitio o dominio de WordPress.com \(p. ej., 12345678 o misitio.wordpress.com\) |
|
|
|
|
#### Salida
|
|
|
|
| Parámetro | Tipo | Descripción |
|
|
| --------- | ---- | ----------- |
|
|
| `user` | object | El usuario actual |
|
|
|
|
### `wordpress_list_users`
|
|
|
|
Listar usuarios de WordPress.com (requiere privilegios de administrador)
|
|
|
|
#### Entrada
|
|
|
|
| Parámetro | Tipo | Obligatorio | Descripción |
|
|
| --------- | ---- | -------- | ----------- |
|
|
| `siteId` | string | Sí | ID del sitio o dominio de WordPress.com \(p. ej., 12345678 o misitio.wordpress.com\) |
|
|
| `perPage` | number | No | Número de usuarios por solicitud \(predeterminado: 10, máx: 100\) |
|
|
| `page` | number | No | Número de página para paginación |
|
|
| `search` | string | No | Término de búsqueda para filtrar usuarios |
|
|
| `roles` | string | No | Nombres de roles separados por comas para filtrar |
|
|
| `order` | string | No | Dirección de ordenamiento: asc o desc |
|
|
|
|
#### Salida
|
|
|
|
| Parámetro | Tipo | Descripción |
|
|
| --------- | ---- | ----------- |
|
|
| `users` | array | Lista de usuarios |
|
|
|
|
### `wordpress_get_user`
|
|
|
|
Obtener un usuario específico de WordPress.com por ID
|
|
|
|
#### Entrada
|
|
|
|
| Parámetro | Tipo | Obligatorio | Descripción |
|
|
| --------- | ---- | -------- | ----------- |
|
|
| `siteId` | string | Sí | ID del sitio o dominio de WordPress.com \(p. ej., 12345678 o misitio.wordpress.com\) |
|
|
| `userId` | number | Sí | El ID del usuario a recuperar |
|
|
|
|
#### Salida
|
|
|
|
| Parámetro | Tipo | Descripción |
|
|
| --------- | ---- | ----------- |
|
|
| `user` | object | El usuario recuperado |
|
|
|
|
### `wordpress_search_content`
|
|
|
|
Buscar en todos los tipos de contenido en WordPress.com (entradas, páginas, multimedia)
|
|
|
|
#### Entrada
|
|
|
|
| Parámetro | Tipo | Obligatorio | Descripción |
|
|
| --------- | ---- | -------- | ----------- |
|
|
| `siteId` | string | Sí | ID del sitio o dominio de WordPress.com \(p. ej., 12345678 o misitio.wordpress.com\) |
|
|
| `query` | string | Sí | Consulta de búsqueda |
|
|
| `perPage` | number | No | Número de resultados por solicitud \(predeterminado: 10, máx: 100\) |
|
|
| `page` | number | No | Número de página para paginación |
|
|
| `type` | string | No | Filtrar por tipo de contenido: post, page, attachment |
|
|
| `subtype` | string | No | Filtrar por slug de tipo de entrada \(p. ej., post, page\) |
|
|
|
|
#### Salida
|
|
|
|
| Parámetro | Tipo | Descripción |
|
|
| --------- | ---- | ----------- |
|
|
| `results` | array | Resultados de búsqueda |
|
|
|
|
## Notas
|
|
|
|
- Categoría: `tools`
|
|
- Tipo: `wordpress`
|