web-dev-qa-db-fra.com

Remplacer une fonction dans wordpress

Un thème que j'ai acheté ajoute du code JS inline inutile qui n'est pas nécessaire dans la page d'accueil.

/* Scripts - dynamic css */
    add_action('wp_footer', 'upme_custom_scripts');
    function upme_custom_scripts(){
        require_once upme_path . 'js/upme-custom-js.php';
    }

J'aimerais ajouter à mon fichier custom.js un remplacement afin que je n'ai pas à modifier le fichier de base au cas où il serait mis à jour. Cela peut-il être réalisé? si donc s'il vous plaît montrez-moi

Je pensais à écraser la fonction puis à enregistrer et mettre en file d'attente le fichier js, mais je ne sais pas comment le remplacer.

Merci

2
David Garcia

Supprimer l'action:

add_action('wp_footer', 'remove_upme_script', 0 );

function remove_upme_script()
{
    remove_action('wp_footer', 'upme_custom_scripts');
}
4
fuxia