Загрузите один из моих многочисленных JS-скриптов в нижний колонтитул (WordPress) - PullRequest
0 голосов
/ 22 декабря 2011

Из моей предыдущей проблемы я обнаружил, что мне нужно переместить один отдельный скрипт плагинов для загрузки в нижний колонтитул, а не в заголовок (o другие элементы могут загружаться первыми)

Есть ли способ (либо в WordPress, или на самом деле плагин), чтобы сказать ему, чтобы отправить один плагин для загрузки в нижний колонтитул?Может быть, место, где когда-либо он дает инструкции по загрузке в шапке, может быть изменено?

Ответы [ 2 ]

3 голосов
/ 22 декабря 2011

Последний аргумент для wp_enqueue_script является логическим значением, загружать ли скрипт в нижний колонтитул:

Обычно сценарии размещаются в разделе <head>.Если этот параметр имеет значение true, скрипт помещается внизу <body>.Это требует, чтобы тема имела крючок wp_footer() в соответствующем месте.Обратите внимание, что вы должны поставить в очередь свой скрипт перед запуском wp_head, даже если он будет помещен в нижний колонтитул.

http://codex.wordpress.org/Function_Reference/wp_enqueue_script


Итак, используйте его довыводится голова:

wp_enqueue_script( 
    'handle_name',
    'source/file/path',
    array('some_dependency'),
    '1.0'
    true // <-- this is what sends it down to the footer
);

Затем добавьте wp_footer() перед закрытием тела:

<?php wp_footer(); ?>
</body>
</html>
0 голосов
/ 22 декабря 2011

wp_enqueue_script с $ in_footer

Пример использования

wp_enqueue_script('wp-polls', plugins_url('wp-polls/polls-js.js'), array('jquery'), '2.50', true);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...