Intereting Posts
Категоризация шаблонов страниц Используйте плагин wordpress в codeigniter Получать meta_query значение пользователем meta array Как удалить изображение заголовка на подстраницах в Twenty Eleven (тема по умолчанию)? Получение пользовательского размера изображения в функциях Изменить путь к изображениям, возвращаемым get_the_content () WP_Query не может исключить более одного автора? нужны страницы для отображения Заголовок <публикация категории списка плагинов> Timepicker-addon не отображается – Datepicker отлично работает? Изменение сообщения на страницу, вызывающее 404 для разбивки на страницы. Требуется правило перенаправления htaccess Кнопка Single.php назад к самой глубокой категории уровней Запуск функции при загрузке нового изображения в медиа-библиотеку можно получить next_post_link В то же время я использую CloudFront и Cloudflare. Это хорошо? Как проверить, какие плагины включены через базу данных?

jQuery в верхнем или нижнем колонтитуле

Из моего чтения кажется, что есть хороший пример для загрузки сценариев, таких как jquery и зависимостей, в нижний колонтитул, если это возможно; однако мне что-то меня путают. Во-первых, значение по умолчанию для wp_enqueue_script () заключается в том, чтобы поместить скрипт в нижний колонтитул, а второй (и, возможно, связанный) есть строка из кода

Обратите внимание, что перед запуском wp_head вы должны поставить в очередь свой скрипт, даже если он будет помещен в нижний колонтитул.

Является ли это утверждением, что даже если сценарий установлен для загрузки в нижний колонтитул, он все еще загружается на раннем этапе, и поэтому мы теряем несколько преимуществ размещения нижнего колонтитула?

Изменить – На всякий случай вышеуказанное неправильное утверждение смущает кого-либо в будущем. Я понял, что с тех пор я неправильно читал код и что по умолчанию для wp_enqueue_script() НЕ следует помещать скрипт в нижний колонтитул

Solutions Collecting From Web of "jQuery в верхнем или нижнем колонтитуле"

Существует много остатков в статьях, связанных с скриптом в Codex, которые не совсем корректны (мягко говоря).

Очередь не должна выполняться до wp_head() , это должно быть сделано по wp_enqueue_scripts . Что технически рано в wp_head() .

Это не наносит вреда производительности, потому что сценарий регистрации / enqueueing просто объясняет WordPress, как это должно быть сделано. Фактический вывод скрипта выполняется как отдельное действие печати.

См. Мой ответ, где находится подходящее место для регистрации / вставки сценариев и стилей для более подробного описания того, как все работает.

Из моего чтения кажется, что есть хороший пример для загрузки сценариев, таких как jquery и зависимостей, в нижний колонтитул, если это возможно

Как правило, умнее ставить скрипты внизу, чтобы ускорить загрузку страницы. Но это также зависит от того, как вы используете скрипты и что делает код. Если вы попытаетесь использовать jQuery во встроенном скрипте (т. Е. <script></script> )) в теле страницы, не подключаясь к событию готовности документа, все будет нарушено.

Помните, что перед загрузкой библиотеки необходимо загрузить ее.

Является ли это утверждением, что даже если сценарий установлен для загрузки в нижний колонтитул, он все еще загружается на раннем этапе, и поэтому мы теряем несколько преимуществ размещения нижнего колонтитула?

Нет. Вы устанавливаете свой сценарий и указываете, что он будет загружен в нижний колонтитул. WordPress будет смотреть на него, вспомнить позже и фактически написать сценарий, когда он попадет в wp_footer() . Все ваши скрипты должны быть заключены в очередь с действием wp_enqueue_scripts независимо от того, где вы хотите, чтобы они были фактически напечатаны на странице.