Ampliar plantillas reutilizables de prompts de POM AI
El sistema local de plantillas de prompts de POM AI es independiente de MCP prompts/list. Las plantillas locales añaden texto reutilizable a los campos de texto de prompt en las interfaces de escritura e imagen de POM AI.
Datos de las plantillas
Cada plantilla guardada tiene:
- un ID de plantilla saneado;
- un título;
- el texto del prompt;
- una o más claves de contexto compatibles.
Los contextos integrados son post_writer, text_generator, landing_generator, full_texts_copywriting, image_generator y image_improver. Las plantillas se ordenan por título y solo se muestran cuando su contexto coincide con la interfaz actual. Al seleccionar una plantilla se añade su prompt; no sustituye el texto ya escrito.
Añadir un contexto público
Usa pom_ai_prompt_template_context_labels:
add_filter(
'pom_ai_prompt_template_context_labels',
static function ( array $contexts ): array {
$contexts['product_copy'] = __( 'Product copy', 'my-plugin' );
return $contexts;
}
);
Guarda y recupera plantillas mediante los helpers documentados pom_ai_save_prompt_templates(), pom_ai_get_prompt_templates(), pom_ai_get_prompt_template_by_id() y pom_ai_get_prompt_templates_by_context(). El renderizado de un selector está disponible mediante pom_ai_render_prompt_template_selector() con un contexto y un selector de textarea de destino.
Los usuarios necesitan edit_posts para gestionar las plantillas. Valida los nonces y las capacidades en cualquier interfaz de gestión personalizada.
Este filtro no registra un prompt de MCP. El catálogo de prompts de MCP está actualmente integrado en POM AI.
Guías relacionadas: plantillas de prompts, hooks públicos y recetas de prompts de MCP.