Где вы рекомендуете загружать в вашей библиотеке jQuery на сайте WordPress? - PullRequest
3 голосов
/ 11 июля 2011

Где лучшее место для производительности для загрузки в библиотеке jQUery на сайте WordPress?header.php?footer.php?Спасибо

Ответы [ 2 ]

4 голосов
/ 11 июля 2011

В рекомендациях YSlow сказано, что нижний колонтитул - лучшее место, если вы можете им управлять, потому что JavaScript не задержит загрузку страницы. Поместите весь свой JavaScript непосредственно перед тегом </body>. Сократите их все и объедините как можно больше, чтобы минимизировать количество скачиваний.

3 голосов
/ 11 июля 2011

Вы можете загрузить jQuery в любом месте, но в идеале вы хотите использовать встроенную функцию WordPress для добавления сценариев, включая jQuery, который они уже настроили. Он также позволяет включать код в верхний или нижний колонтитул перед закрывающим тегом </body>.

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

Например, поместите это в файл functions.php, и он отменит регистрацию включенной в данный момент копии jQuery в WordPress и включит последнюю версию, размещенную на CDN Google:

<?php
    function my_init_method() {
    wp_deregister_script( 'jquery' );
    wp_register_script( 'jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js', false, '1.6', true);
    wp_enqueue_script( 'jquery' );
}    

add_action('init', 'my_init_method');
?>

РЕДАКТИРОВАТЬ: приведенный выше пример кода устанавливает последний аргумент в «истину», который поместит jQuery в нижний колонтитул.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...