Un utilisateur a demandé 👇

Salut,

Les fonctions JavaScript peuvent-elles être remplacées dans le thème enfant ?

Je veux avoir un autre texte résident dans le widget de recherche. Le code se trouve dans assets/js/scripts.js. J’ai créé un fichier script.js dans mon thème enfant et j’ai essayé d’ajouter le code suivant à functions.php mais je ne trouve pas que cela fonctionne :

function override_javascript() {
    wp_enqueue_script('hestia_child_parent', get_stylesheet_directory_uri().'/scripts.js', array('jquery'));
}
add_action('wp_enqueue_scripts', 'override_javascript', 100);


(@rodicaelena)

il y a 2 ans, 8 mois

Salut @sannny,

Pour remplacer un fichier javascript dans le thème enfant, vous devez d’abord supprimer le fichier du thème parent :

add_action(‘wp_enqueue_scripts’, ‘wpse26822_script_fix’, 100); fonction wpse26822_script_fix() { wp_dequeue_script(‘hestia_scripts’); wp_enqueue_script(‘child_theme_script_handle’, get_stylesheet_directory_uri(). ‘/scripts.js’, edit(‘jquery’)); }

comme mentionné ici https://wordpress.stackexchange.com/questions/26822/how-to-override-javascript-files-in-child-theme

Cordialement Rodika

Cela a-t-il résolu votre problème ?

Was this helpful?

0 / 0

Leave a Reply 0

Your email address will not be published. Required fields are marked *