Planifica un modelo de contenido antes de construir
Usa esta hoja de trabajo antes de abrir Settings → POM Theme → Content model. Su propósito es separar las decisiones duraderas sobre los datos de las etiquetas y los diseños que pueden cambiar más adelante.
Define la colección
| Decisión | Ejemplo |
|---|---|
| Propósito del visitante | Encontrar y comparar instructores |
| Etiqueta en singular | Instructor |
| Etiqueta en plural | Instructores |
| Slug de máquina | instructor |
| Páginas individuales públicas | Sí |
| Archivo público | Sí |
| Búsqueda de WordPress | Incluida |
| Funciones de editor necesarias | Contenido, miniatura, extracto |
El slug de máquina debe estar en minúsculas, no contener espacios ni caracteres especiales y evitar los slugs de los tipos de contenido existentes de WordPress, del tema o de los plugins. Trátalo como permanente una vez que exista contenido.
Diseña las taxonomías
Para cada taxonomía propuesta, registra:
| Decisión | Preguntas |
|---|---|
| Propósito | ¿Qué clasificación reutilizable expresa? |
| Etiquetas y slug | ¿Qué ven los editores y cuál es el nombre de máquina estable? |
| Tipos de contenido conectados | ¿Qué colecciones usan el vocabulario? |
| Archivo | ¿Debe tener cada término un archivo público? |
| Jerarquía de URL | ¿Deben las URL de los términos secundarios incluir los términos principales? |
| Base respaldada por página | ¿Deben vivir los archivos debajo de una rama de página existente? |
Crea términos principales y secundarios solo cuando la jerarquía tenga un significado editorial duradero.
Define campos y consumidores
Para cada campo, identifica tanto la entrada como la salida:
| Campo | Tipo | Requerido por | Comportamiento con valor vacío |
|---|---|---|---|
| Título profesional | Texto | Plantilla individual | Omitir la fila |
| Años de experiencia | Número | Ordenación de resultados | Tratar como no disponible |
| Galería de retratos | Galería | Plantilla individual | Ocultar la galería |
| Cursos relacionados | Publicaciones relacionadas | Plantilla individual | Ocultar la sección |
Elimina cualquier campo sin un consumidor identificado. Decide si cada valor necesita edición rápida, exposición en la API REST o sincronización de traducciones.
Planifica plantillas y consultas
Registra:
- La plantilla de entrada individual y sus estados vacíos
- La plantilla de resultados del archivo o de la búsqueda facetada
- Los campos y taxonomías que consume cada plantilla
- Cualquier ajuste preestablecido de consulta de base de datos reutilizable
- Los requisitos de barra lateral, migas de pan y subencabezado
POM Theme expone los ajustes de plantilla dinámica después de que se haya guardado un tipo de contenido personalizado apto. Construye las plantillas después de que existan entradas y términos representativos.
Planifica el acceso y las URL
Indica si todos los visitantes pueden ver las entradas individuales. Si no, define los roles, las compras o las suscripciones permitidas y el resultado del estado denegado. Una regla de permiso puede seleccionar una plantilla individual alternativa, pero no sustituye las capacidades de WordPress ni la autorización de la API.
Enumera las URL previstas antes del lanzamiento. Incluye:
- El archivo del tipo de contenido
- Una entrada individual
- Un término de taxonomía principal y uno secundario
- Una URL individual basada en taxonomía, si se usa
- Cada versión de idioma, si el sitio es multilingüe
Aprueba el modelo
El modelo está listo para construirse cuando los slugs son únicos, cada campo tiene un consumidor, la propiedad de la taxonomía está clara, las rutas públicas están acordadas y hay contenido de prueba representativo disponible. Continúa con Crea un tipo de contenido personalizado.