wp_get_site_info: inspecciona la información pública del sitio
Devuelve datos básicos sobre el sitio. La llamada de orientación más económica disponible.
Argumentos
Ninguno.
Permisos
mcp:read y wp:content:read. No se requiere ninguna capacidad de WordPress: es la única herramienta de los grupos de WordPress sin comprobación de capacidad alguna.
Eso refleja lo que devuelve: información que un visitante podría determinar en gran medida a partir del propio sitio.
Qué devuelve
| Campo | Significado |
|---|---|
name |
El título del sitio |
description |
La descripción corta |
url |
La URL de inicio |
locale |
El idioma del sitio |
timezone |
La zona horaria del sitio |
wp_version |
La versión de WordPress |
blog_id |
De qué sitio de una red multisitio se trata |
blog_id es el campo que hay que comprobar primero
En multisitio, es la confirmación más rápida de que estás conectado al sitio que crees.
Cada servidor MCP está limitado a un sitio, y configurar un subsitio mientras se pretendía otro es un error real y confuso: todas las herramientas funcionan, solo que operan sobre el contenido equivocado.
Obtén la información del sitio y dime el nombre y el ID del blog.
Convierte eso en la primera llamada de cualquier sesión en una red que no hayas configurado tú mismo.
locale y timezone importan para el trabajo con contenido
Ambos afectan a cómo debe comportarse un asistente:
localees el idioma en el que trabajan las propias herramientas de generación de POM AI, y el idioma en el que debe escribirse el contenido. Un asistente que redacte textos para un sitio con una configuración regionales_ESdebe escribir en español europeo.timezonedetermina cómo se relacionan las fechas de las respuestas de las herramientas con el sentido de «hoy» del propio sitio. El trabajo de programación o sensible a fechas lo necesita.
Ninguno de los dos se puede deducir del dominio.
wp_version es pública de todos modos
WordPress expone su versión de varias formas por defecto, así que devolverla aquí no es una divulgación. Resulta útil para que el asistente sepa qué funciones del núcleo existen.
Qué no devuelve
- Ningún valor de opción. Usa
wp_get_option. - Ningún inventario de temas o plugins. No se expone en absoluto.
- Ninguna información de usuario.
- Ningún correo de administración. Eso es una opción, y se puede leer por separado con el cuidado apropiado.
- Ninguna información de red más allá del propio ID de este sitio.
Cómo usarla bien
Al comienzo de cualquier sesión:
Obtén la información del sitio, cuenta las entradas y las páginas, y lista los tipos de contenido. Luego detente.
Cuatro llamadas de lectura y sabes en qué sitio estás, cuán grande es y qué tipo de contenido contiene, antes de aceptar cambiar nada.
Problemas comunes
| Síntoma | Causa |
|---|---|
| El nombre de sitio equivocado | Estás conectado a un subsitio diferente |
Un blog_id inesperado |
Lo mismo: comprueba la URL MCP |
| Una configuración regional que te sorprende | El idioma del sitio difiere del idioma del contenido |
Esa última fila merece una segunda mirada en los sitios multilingües: la configuración regional es el idioma del sitio, y un sitio de Polylang sirve varios. Consulta Provide context and terminology.
Relacionado
wp_get_option- The status endpoint, que informa de datos similares sin autenticación