Je charge le bootstrap et d'autres fichiers associés sur WordPress à partir de functions.php en utilisant ce code:

function enqueue_script(){
    wp_enqueue_script('jquery','//code.jquery.com/jquery-3.2.1.min.js');
    wp_enqueue_script('bootstrap.min.js', '//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js');
}

add_action( 'wp_enqueue_scripts', 'enqueue_script');

Il se charge correctement mais sur le fichier html rendu, les fichiers d'amorçage se terminent par le numéro de version de Wordpress. Par exemple:

<link rel='stylesheet' id='bootstrap.min.css-css'  href='//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css?ver=4.8.1' type='text/css' media='all' />

Comment puis-je corriger cela?

0
adipginting 8 août 2017 à 07:12

2 réponses

Vous pouvez utiliser un code comme ci-dessous et une référence à partir d'ici scripts de mise en file d'attente wp

function enqueue_script(){
    wp_enqueue_script('jquery','//code.jquery.com/jquery-3.2.1.min.js', array(), '3.2.1');
    wp_enqueue_script('jquery');

    wp_enqueue_script('bootstrap.min.js', '//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js', array(), '3.3.7');
    wp_enqueue_script('bootstrap.min');
}

Essayez-le et faites-le moi savoir. add_action ('wp_enqueue_scripts', 'enqueue_script');

0
Jalpa 8 août 2017 à 05:23

Essaye ça

wp_register_script('jquery-load', '//code.jquery.com/jquery-3.2.1.min.js', array(), '3.2.1');
wp_enqueue_script('jquery-load');

wp_register_script('bootstrap.min', '//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js', array(), '3.3.7'); //
wp_enqueue_script('bootstrap.min'); // Enqueue it!

Remarquez les 4 arguments dans wp_register_script

1
Regolith 8 août 2017 à 04:22