Se un plugin utilizza alcuni script (esempio di spicco: jQuery UI Datepicker), ma non sei soddisfatto del modo in cui lo script esegue il rendering dell'output, allora ci sono due possibilità:
1. Annullare la registrazione dello script> Aggiungi la tua versione
Quindi, prima avresti bisogno di controllare la maniglia, poi trovare la priorità e il gancio ( wp_enqueue_scripts
, login_enqueue_scripts
, ecc) ... sapete di cosa parlo.
2. Modificare i parametri del plug-in jQuery
Normalmente - se il plugin non è una schifezza - passa attraverso i parametri da PHP a JS usando
wp_localize_script( $handle, $object_name, array(
// data
) );
Ora questo è un modo intelligente di aggiungere i tuoi dati a uno script JS, ma ... non è filtrabile per impostazione predefinita. Né WP_Scripts
né WP_Dependencies
offerte eventuali utenti di filtro possono poi utilizzare
Domanda: Come possiamo filtrare gli argomenti / parametri che vengono spostati da PHP a Javascript usando
wp_localize_script
?