Registrar plantillas mediante programación
El flujo de trabajo público de creación de plantillas de POM almacena las plantillas HTML de archivo, feed e individuales a través de las interfaces de ajustes admitidas. En la actualidad no existe ninguna función pública general que permita a un plugin registrar una plantilla HTML de POM guardada de forma arbitraria incluyendo un archivo interno del compilador de plantillas.
Opciones admitidas
- Plantilla propiedad del editor: créala en Settings → POM Theme → Templates y asígnala en los ajustes de contenido/archivo correspondientes.
- Creación automatizada: utiliza las herramientas de plantillas documentadas de POM AI MCP, que validan el marcado, los permisos, las compuertas de escritura y las asignaciones.
- Plantilla de WordPress propiedad del plugin: registra los hooks/plantillas normales de WordPress en tu plugin cuando el marcado deba permanecer bajo control de versiones y no necesite ser editable como una plantilla de POM guardada.
No escribas directamente archivos de ajustes/HTML generado/PHP de POM. Las plantillas de archivo, feed e individuales se compilan y almacenan en caché mediante una canalización gestionada; evitarla puede dejar una salida generada obsoleta o insegura.
Para renderizar plantillas guardadas existentes, utiliza las funciones documentadas de obtención/reemplazo únicamente donde su contexto sea público, y prefiere el flujo de renderizado de nivel superior de WordPress/POM antes que llamar a un asistente del compilador.
Si más adelante se añade una API de registro programático estable, esta deberá definir la propiedad del identificador, la validación, la asignación, la compilación, el registro de traducciones, el descubrimiento de recursos, el comportamiento ante conflictos y la eliminación. Hasta entonces, las plantillas propiedad del código deben seguir siendo plantillas normales de plugin o de tema hijo.