Изображение готовится
Описание
Этот небольшой плагин перемещает скрипты в нижний колонтитул. Обратите внимание, что это работает только в том случае, если у вас есть плагины и тема, которые правильно используют wp_enqueue_scripts.
Вы можете отключить плагин на определенных страницах и сообщениях непосредственно через метабокс экрана редактирования сообщения/страницы.
Вы можете отключить плагин на определенных страницах архива (страница блога, страница поиска, тип сообщения и архивы таксономии) через страницу настроек.
Все сломано? Попробуйте поместить jQuery обратно в заголовок через "Настройки" > "Скрипты в нижний колонтитул", установите флажок "Сохранить jQuery в заголовке". Если это не помогло, обратитесь к пошаговому руководству ниже, чтобы узнать, как использовать фильтр stf_exclude_scripts для сценария, вызывающего проблему.
Ознакомьтесь с документацией на GitHub или с некоторыми краткими руководствами ниже.
Сохранение определенных сценариев в заголовке
Начиная с версии 0.6, теперь вы можете хранить определенные скрипты в заголовке. Примечание. При этом также будут напечатаны все скрипты, от которых они зависят (если вы хотите сохранить jquery-effects-core в заголовке, вы также получите jQuery в заголовке, поэтому нет необходимости добавлять оба).
Специально для jQuery см. параметр страницы настроек, поскольку это общий запрос, который мы встроили в настройки.
Для любых других скриптов используйте этот фильтр:
add_filter("stf_exclude_scripts", "jdn_header_scripts", 10, 1);
функция jdn_header_scripts($scripts) {
$scripts[] = "магистраль"; // Заменяем "backbone" на фрагмент скрипта
вернуть $скрипты;
}
Вам понадобится правильный фрагмент сценария, который используется при регистрации сценария, и сценарий будет напечатан в заголовке только в том случае, если он поставлен в очередь. Ознакомьтесь со скриптами, которые изначально зарегистрированы в WordPress.
Примечание. Начиная с версии 0.6.3, условные теги будут работать с фильтром stf_exclude_scripts.
Поддержка пользовательских типов сообщений
Если вам нравится код, вы можете использовать фильтр scripts_to_footer_post_types, чтобы изменить типы сообщений, к которым это относится (по умолчанию он применяется только к страницам и сообщениям). Например, если у вас есть собственный тип публикации под названием "проект", вы можете добавить поддержку этого метабокса с помощью фильтра типа записи следующим образом:
функция stf_add_cpt_support($post_types) {
$post_types[] = "проект";
вернуть $post_types;
}
add_filter("scripts_to_footer_post_types", "stf_add_cpt_support");
Исключая страницы/публикации/шаблоны с помощью фильтра
Вы можете либо использовать флажок, чтобы отключить действие плагина на определенной странице/публикации, либо использовать фильтр. Фильтр также передает идентификатор записи/страницы, если он есть (шаблоны архивов не имеют идентификаторов!).
Например, для типа публикации "страница":
функция stf_exclude_my_page($exclude_page, $post_id) {
если ( is_front_page() ) {
$exclude_page = "включено"; // это включает опцию "исключить"
}
вернуть $exclude_page;
}
add_filter("stf_page", "stf_exclude_my_page");
Замените stf_page на stf_post для сообщений или на фрагмент вашего пользовательского типа сообщения. Например, тип сообщения под названием "проект" можно отфильтровать с помощью stf_project.
Дополнительная документация
См. вики плагина.
Разработка/Содействие
Посмотрите этот плагин на GitHub.
Поддержка
Пожалуйста, не стесняйтесь открывать проблему на Github, чтобы сообщить о конфликтах, или посетите форум поддержки WP.org. Если что-то не так со Scripts-to-Footer, мы обновим его. Однако, если это другой плагин или тема, мы можем связаться с разработчиком только с проблемой и попытаться ее решить.
Вы можете отключить плагин на определенных страницах и сообщениях непосредственно через метабокс экрана редактирования сообщения/страницы.
Вы можете отключить плагин на определенных страницах архива (страница блога, страница поиска, тип сообщения и архивы таксономии) через страницу настроек.
Все сломано? Попробуйте поместить jQuery обратно в заголовок через "Настройки" > "Скрипты в нижний колонтитул", установите флажок "Сохранить jQuery в заголовке". Если это не помогло, обратитесь к пошаговому руководству ниже, чтобы узнать, как использовать фильтр stf_exclude_scripts для сценария, вызывающего проблему.
Ознакомьтесь с документацией на GitHub или с некоторыми краткими руководствами ниже.
Сохранение определенных сценариев в заголовке
Начиная с версии 0.6, теперь вы можете хранить определенные скрипты в заголовке. Примечание. При этом также будут напечатаны все скрипты, от которых они зависят (если вы хотите сохранить jquery-effects-core в заголовке, вы также получите jQuery в заголовке, поэтому нет необходимости добавлять оба).
Специально для jQuery см. параметр страницы настроек, поскольку это общий запрос, который мы встроили в настройки.
Для любых других скриптов используйте этот фильтр:
add_filter("stf_exclude_scripts", "jdn_header_scripts", 10, 1);
функция jdn_header_scripts($scripts) {
$scripts[] = "магистраль"; // Заменяем "backbone" на фрагмент скрипта
вернуть $скрипты;
}
Вам понадобится правильный фрагмент сценария, который используется при регистрации сценария, и сценарий будет напечатан в заголовке только в том случае, если он поставлен в очередь. Ознакомьтесь со скриптами, которые изначально зарегистрированы в WordPress.
Примечание. Начиная с версии 0.6.3, условные теги будут работать с фильтром stf_exclude_scripts.
Поддержка пользовательских типов сообщений
Если вам нравится код, вы можете использовать фильтр scripts_to_footer_post_types, чтобы изменить типы сообщений, к которым это относится (по умолчанию он применяется только к страницам и сообщениям). Например, если у вас есть собственный тип публикации под названием "проект", вы можете добавить поддержку этого метабокса с помощью фильтра типа записи следующим образом:
функция stf_add_cpt_support($post_types) {
$post_types[] = "проект";
вернуть $post_types;
}
add_filter("scripts_to_footer_post_types", "stf_add_cpt_support");
Исключая страницы/публикации/шаблоны с помощью фильтра
Вы можете либо использовать флажок, чтобы отключить действие плагина на определенной странице/публикации, либо использовать фильтр. Фильтр также передает идентификатор записи/страницы, если он есть (шаблоны архивов не имеют идентификаторов!).
Например, для типа публикации "страница":
функция stf_exclude_my_page($exclude_page, $post_id) {
если ( is_front_page() ) {
$exclude_page = "включено"; // это включает опцию "исключить"
}
вернуть $exclude_page;
}
add_filter("stf_page", "stf_exclude_my_page");
Замените stf_page на stf_post для сообщений или на фрагмент вашего пользовательского типа сообщения. Например, тип сообщения под названием "проект" можно отфильтровать с помощью stf_project.
Дополнительная документация
См. вики плагина.
Разработка/Содействие
Посмотрите этот плагин на GitHub.
Поддержка
Пожалуйста, не стесняйтесь открывать проблему на Github, чтобы сообщить о конфликтах, или посетите форум поддержки WP.org. Если что-то не так со Scripts-to-Footer, мы обновим его. Однако, если это другой плагин или тема, мы можем связаться с разработчиком только с проблемой и попытаться ее решить.
Похожие товары
Смотреть все
Хит продаж
WordPress
Хит продаж
WordPress