WordPress - Obtener Posts
Descripción
Sección titulada «Descripción»Este módulo permite consultar y buscar posts o artículos de un sitio WordPress. Soporta filtros por estado, categoría, búsqueda por texto, paginación y ordenamiento.
Configuración
Sección titulada «Configuración»Credenciales
Sección titulada «Credenciales»| Campo | Descripción | Ejemplo |
|---|---|---|
url | URL base del sitio WordPress | https://mi-sitio.com |
username | Nombre de usuario de WordPress | admin |
application_password | Contraseña de aplicación generada en WordPress | xxxx xxxx xxxx xxxx |
Parámetros
Sección titulada «Parámetros»| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
| credentials_id | credentials | Sí | Credencial WordPress |
| post_id | text | No | ID específico. Si vacío, lista todos |
| search | text | No | Término de búsqueda |
| status | select | No | Filtrar: publish, draft, pending, private, any |
| categories | text | No | Filtrar por ID de categoría |
| per_page | number | No | Posts por página (1-100). Default: 10 |
| page | number | No | Número de página. Default: 1 |
| orderby | select | No | Ordenar: date, title, modified, id |
{ "success": true, "posts": [ { "id": 123, "title": { "rendered": "Mi Post" }, "content": { "rendered": "<p>Contenido...</p>" }, "status": "publish", "link": "https://misitio.com/mi-post/", "date": "2024-01-15T10:30:00", "categories": [1, 5], "tags": [3] } ], "total": 45, "page": 1, "per_page": 10}Ejemplo de Uso
Sección titulada «Ejemplo de Uso»Listar últimos posts publicados
Sección titulada «Listar últimos posts publicados»{ "status": "publish", "per_page": 10, "orderby": "date"}Posts de una categoría
Sección titulada «Posts de una categoría»{ "categories": "5", "status": "publish"}Buscar post por texto
Sección titulada «Buscar post por texto»{ "search": "tutorial WordPress"}API Utilizada
Sección titulada «API Utilizada»- Endpoint:
GET /wp-json/wp/v2/posts - Documentación: WordPress REST API - Posts
- Los posts incluyen contenido renderizado en HTML
- Las categorías y tags se devuelven como arrays de IDs
- El campo total indica el número total de posts que coinciden con los filtros
- Por defecto se ordenan por fecha descendente
Nodos Relacionados
Sección titulada «Nodos Relacionados»- WordpressCreatePost - Crear un nuevo post
- WordpressUpdatePost - Actualizar un post existente
- WordpressDeletePost - Eliminar un post
- WordpressGetCategories - Obtener categorías para filtrar