web-dev-qa-db-fra.com

obtenir un fichier js pour une page

wp_register_script('SliderViewer', '/js/SliderViewer-1.2.js');
wp_enqueue_script('SliderViewer');

get_header();

cependant, mydomain.com/js/SliderViewer-1.2.js n'existe pas.

Mon js est dans le ftp à

thewebsite -> wp-content -> themes -> BLANK-Theme -> js

Quel est le chemin de cela? Merci-

1
Jacksonkr

Vous enregistrez/mettez en file d'attente votre script incorrect. Vous devez vous inscrire/mettre en file d'attente dans le fichier functions.php de votre thème plutôt que dans l'en-tête/la page.

En outre, vous devez utiliser le répertoire de votre thème ... qui sera similaire à mydomain.com/wp-content/themes/BLANK-Theme/js/SliderViewer-1.2.js.

Utilisez ce code dans functions.php:

function my_scripts_enqueue_method() {
    wp_enqueue_script(
        'SliderViewer',
        get_template_directory_uri() . '/js/SliderViewer-1.2.js'
    );
}
add_action( 'wp_enqueue_scripts', 'my_scripts_enqueue_method' );

Cela mettra en file d'attente et l'enregistrement de votre script et garantira que vous utilisez le répertoire approprié pour votre thème dans le processus.

3
EAMann