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:

  • locale es 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 regional es_ES debe escribir en español europeo.
  • timezone determina 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.