wp_get_post_types: enumera los tipos de contenido compatibles

Enumera los tipos de contenido públicos de este sitio y lo que admite cada uno. La llamada de orientación para cualquier tarea de contenido en un sitio que aún no conoces.

Argumentos

Ninguno.

Permisos

mcp:read y wp:content:read. Solo lectura.

Lo que devuelve

Una lista de items. Cada entrada incluye:

Campo Significado
name La clave interna del tipo de contenido
label El nombre legible
rest_base Su base REST
supports Qué características admite

Solo aparecen los tipos públicos

La lista contiene tipos de contenido públicos. Un tipo no público es invisible aquí e inalcanzable a través de cualquier otra herramienta de contenido.

Esto convierte esta llamada en la respuesta definitiva a «qué contenido puede tocar MCP en este sitio». Si un tipo de contenido no está en esta lista, ninguna herramienta del capítulo 12 operará sobre él.

supports es el campo que debes leer

Te indica lo que un tipo de contenido realmente tiene y, por lo tanto, qué argumentos son significativos para él:

Compatibilidad Implica
title Se aplica el argumento title
editor Se aplica el argumento content
excerpt Se aplica el argumento excerpt
thumbnail Se puede establecer una imagen destacada
custom-fields Se utilizan metadatos de la entrada
comments Se aplican las herramientas de comentarios
revisions Los cambios de contenido son recuperables

La entrada revisions es importante para planificar la recuperación: un tipo de contenido sin compatibilidad con revisiones no tiene historial automático, por lo que una sobrescritura de contenido solo se puede recuperar a partir de una copia de seguridad o de los valores que hayas registrado. Consulta Recuperarse de una escritura fallida.

La entrada thumbnail responde si wp_set_featured_image hará algo por ese tipo.

Tipos de contenido personalizados de POM Theme

En un sitio POM, los tipos de contenido personalizados suelen crearse mediante el modelo de contenido del tema. Aparecen aquí como cualquier otro tipo público una vez registrados.

Si falta un tipo que esperas, puede que el modelo de contenido no se haya aplicado o que el tipo esté registrado como no público. Consulta Configurar los ajustes de POM Theme.

Cómo usarlo bien

Enumera los tipos de contenido y dime cuáles admiten revisiones e imágenes destacadas.

¿Qué tipos de contenido personalizados existen en este sitio?

Al inicio de una tarea desconocida:

Enumera los tipos de contenido, luego cuenta las entradas de cada uno y después detente.

Eso te da la forma del contenido del sitio en dos llamadas de lectura, antes de comprometerte a nada.

Lo que no hace

  • No enumera taxonomías. Consulta wp_get_taxonomies.
  • No cuenta entradas. Consulta wp_count_posts.
  • No crea tipos de contenido. Eso es pom_theme_configure_content_model, una herramienta del tema con una puerta distinta.
  • No muestra tipos no públicos, por diseño.

Problemas comunes

Síntoma Causa
Falta un tipo de contenido conocido Está registrado como no público
Solo post, page y attachment El sitio no tiene tipos personalizados o el modelo de contenido del tema no está aplicado
Un tipo no tiene compatibilidad con editor Los argumentos de contenido no se aplicarán a él