Las modificaciones genéricas del tema no están expuestas

POM AI no publica una herramienta para valores arbitrarios de WordPress theme_mod. La configuración de POM Theme usa su esquema en vivo dedicado, sus herramientas de lectura, su lista de permitidos de escritura y su compuerta de escritura.

Esta distinción evita que un cliente escriba una clave sin validar, se salte las dependencias entre campos o coloque datos en una ruta de almacenamiento que el tema activo ya no lee.

Ruta compatible de POM Theme

Para un ajuste de POM Theme:

  1. Llama a pom_theme_get_settings_catalog.
  2. Lee el grupo seleccionado con pom_theme_get_setting_contract.
  3. Comprueba la política y el esquema de writable de cada campo.
  4. Previsualiza pom_theme_patch_settings con los valores previstos.
  5. Revisa los cambios y aplícalos con expected_revision de la vista previa bajo la autorización del propietario del sitio.

El contrato tipado admite campos nativos y repetidores elegibles, al tiempo que mantiene las credenciales, los campos de ejecución y los campos que requieren operaciones dedicadas fuera de los parches genéricos. La herramienta anterior pom_theme_update_setting conserva su lista de permitidos más reducida para asignaciones escalares de diseño y plantillas. La capacidad de administrador no hace que un campo rechazado se pueda escribir.

Para otro tema, POM AI no dispone de un puente genérico de ajustes. Usa la interfaz de administración compatible de ese tema.

wp_update_option no es una alternativa: solo puede escribir en su lista de permitidos de opciones independiente (blogname, blogdescription, posts_per_page, date_format y time_format). Los ajustes del tema (theme mods) y las opciones arbitrarias del tema quedan fuera de ella.

Guías relacionadas: puntero de ajustes del tema, actualizar un ajuste del tema y límite del CSS personalizado nativo.