2

J'utilise le formulaire de contact 7 plugin dans mon site WordPress. J'ai une situation où je dois modifier et ajouter le nouveau code JavaScript pour étendre la fonctionnalité. Maintenant, je veux remplacer le fichier script.js dans mon thème enfant. L'emplacement du fichier: plugins/contact-form-7/includes/js/scripts.jsComment remplacer formulaire de contact 7 fichiers js dans le thème enfant

S'il vous plaît aider.

Répondre

2

Pour fichier Override de script dans le thème de votre enfant vous devez d'abord dequeue votre fichier script du plugin en utilisant wp_dequeue_script

Après dequeue votre script de plug-in, vous devez ajouter le fichier de script à nouveau le chemin thématique des enfants. mettez votre script de plugin [scripts.js] dans votre thème enfant. Vérifiez ci-dessous le code d'exemple. mettre ci-dessous le fichier code vous thème enfant function.php

add_action('wp_enqueue_scripts', 'pre_contact_form_callback', 100); 
function pre_contact_form_callback() 
{ 
    wp_dequeue_script('contact-form-7'); 
    wp_enqueue_script('contact-form-7-child', get_stylesheet_directory_uri().'/js/scripts.js', array('jquery', 'jquery-form'), null, true); 
} 
+0

@Anilsharma cette réponse est utile ou non? –

+0

Cela a aidé. Merci d'avoir sauvé ma journée! –

+0

Vous êtes le bienvenu. Je suis content que cela ait aidé –