Para configurar los colores predeterminados para el selector de color de los campos de tipo personalizado, simplemente agrega un fragmento de código JavaScript para sobrescribir la configuración predeterminada.
En tu archivo functions.php, añade el siguiente código y configura la paleta como desees:
add_action( 'admin_footer', 'backgroundColor_hook' );
function backgroundColor_hook( $hook_suffix )
{
?>
<script type="text/javascript">
jQuery( document ).ready(function() {
jQuery('.js-types-colorpicker').each(function(){
jQuery(this).wpColorPicker({
palettes: ['#d21268','#146c52','#82b600','#00949b','#010080','#001c4b']
});
});
});
</script>
<?php
}
});
</script>
<?php
}
` con el fragmento de código específico que desees usar en la configuración.
Reproducir esta personalización hoy
El principio del hook sigue siendo útil, pero las pantallas de administración y las API de WordPress han evolucionado desde la publicación. Pruebe el código en un entorno de pruebas con la versión exacta del núcleo, del tema y de las extensiones del sitio.
- Haga una copia de seguridad de los archivos y de la base antes de cualquier modificación.
- Controle las capacidades del usuario, los nonces, la validación de entradas y el escape de salidas.
- Coloque la personalización en una extensión dedicada o en un tema hijo para preservar las actualizaciones.
Referencia: manual oficial de desarrollo de extensiones de WordPress.