wp_enqueuescript wird nicht in der Fußzeile geladen, selbst wenn der Wert richtig gesetzt ist?

Unten ist mein Code für die Enqueue meine Skripte und CSS. Ich versuche, die JavaScripts in die Fußzeile meiner Website zu laden, aber wenn ich Quelle anzeigen, sehe ich sie in der Kopfzeile laden. Ich nehme an, der “wahre” Wert funktioniert nicht richtig oder ich habe den Code falsch sequenziert?

// Enque CSS and JavaScript if (!is_admin()) { // CSS Reset wp_register_style( 'reset', get_template_directory_uri() . '/css/reset.css'); wp_enqueue_style( 'reset' ); // 960 GS wp_register_style( 'grid', get_template_directory_uri() . '/css/960.css'); wp_enqueue_style( 'grid' ); // Style wp_register_style( 'style', get_template_directory_uri() . '/style.css'); wp_enqueue_style( 'style' ); // jQuery wp_deregister_script('jquery'); wp_register_script('jquery',("http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"), true); wp_enqueue_script('jquery'); // jQuery UI wp_deregister_script('jquery-ui-core'); wp_register_script('jquery-ui-core',("https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js"), true); wp_enqueue_script('jquery-ui-core'); // Easy Slider wp_register_script('easy-slider',get_bloginfo('template_directory') . "/js/easySlider1.7.js", true); wp_enqueue_script('easy-slider'); // Scripts wp_register_script('myscript',get_bloginfo('template_directory') . "/js/scripts.js", true); wp_enqueue_script('myscript'); // Facebook API wp_register_script('facebook-loader',("http://static.ak.fbcdn.net/connect.php/js/FB.Loader"), true); wp_enqueue_script('facebook-loader'); wp_register_script('facebook-sharer',("http://static.ak.fbcdn.net/connect.php/js/FB.Share"), true); wp_enqueue_script('facebook-sharer'); // Twitter API wp_register_script('twitter',("//platform.twitter.com/widgets.js"), true); wp_enqueue_script('twitter'); } 

Solutions Collecting From Web of "wp_enqueuescript wird nicht in der Fußzeile geladen, selbst wenn der Wert richtig gesetzt ist?"

Sie müssen oben in eine tatsächliche function setzen und dann die function über eine Aktion aufrufen, aber um Ihre Frage zu beantworten.

 wp_register_script('easy-slider',get_bloginfo('template_directory') . "/js/easySlider1.7.js", true); 

Setzen Sie den dritten Parameter auf true aber dieser Parameter bezieht sich auf $deps (Abhängigkeit). Die Fußzeile ist der fünfte Parameter namens $in_footer .

So sollte es sein:

  wp_register_script('easy-slider',get_bloginfo('template_directory') . "/js/easySlider1.7.js", '', '', true); 

Referenz:

  wp_register_script( $handle, $src, $deps, $ver, $in_footer );