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.