Kodeks WordPress mówi :
$ in_footer
(boolean) (opcjonalnie) Zwykle skrypty są umieszczane w sekcji. Jeśli ten parametr jest prawdziwy, skrypt jest umieszczany na dole. Wymaga to, aby motyw miał hak wp_footer () w odpowiednim miejscu. Pamiętaj, że musisz skasować skrypt przed uruchomieniem wp_head, nawet jeśli zostanie on umieszczony w stopce. (Nowość w WordPress 2.8) Domyślnie: false
Dodałem więc true
po każdym skrypcie src path
:
/**
* JavaScript
*/
function my_scripts_method() {
wp_deregister_script( 'jquery' );
wp_register_script( 'jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js', true );
wp_enqueue_script( 'jquery' );
}
add_action('wp_enqueue_scripts', 'my_scripts_method');
function media_queries_script() {
wp_register_script( 'mediaqueries', get_template_directory_uri() . '/js/css3-mediaqueries.js', true );
wp_enqueue_script( 'mediaqueries' );
}
add_action('wp_enqueue_scripts', 'media_queries_script');
function custom_script() {
wp_register_script( 'custom', get_template_directory_uri() . '/js/custom.js', true );
wp_enqueue_script( 'custom' );
}
add_action('wp_enqueue_scripts', 'custom_script');
function replace_script() {
wp_register_script( 'replace', get_template_directory_uri() . '/js/jquery.ba-replacetext.min.js', true );
wp_enqueue_script( 'replace' );
}
add_action('wp_enqueue_scripts', 'replace_script');
Ale skrypty są nadal zawarte w nagłówku.
Wszelkie sugestie, aby to naprawić?
true
w jednym z nichwp_enqueue
lubwp-register_script
działa dobrze.