Si un complemento utiliza algún script (ejemplo destacado: jQuery UI Datepicker), pero no está satisfecho con la forma en que el script representa la salida, entonces hay dos posibilidades:
1. Anule el registro del script> Agregue su propia versión
Así que primero que había necesidad de comprobar el mango, y luego encontrar la prioridad y el gancho ( wp_enqueue_scripts
, login_enqueue_scripts
, etc.) ... Lo de siempre.
2. Cambie los parámetros del complemento jQuery
Normalmente, si el complemento no es basura, pasa a través de los parámetros de PHP a JS usando
wp_localize_script( $handle, $object_name, array(
// data
) );
Ahora, esta es una forma inteligente de agregar sus datos a un script JS, pero ... no se puede filtrar de manera predeterminada. Ni WP_Scripts
tampoco WP_Dependencies
ofrece ningún filtro que los usuarios puedan utilizar más tarde
Pregunta: ¿Cómo podemos filtrar los argumentos / parámetros que se mueven de PHP a Javascript usando
wp_localize_script
?