Java, UX, HTML, CSS, WEB-design

Как условно поставить скрипты в очередь в WordPress

Краткое описание по статье Как условно поставить скрипты в очередь в WordPress

Название: Как условно поставить скрипты в очередь в WordPress . Краткое описание: [ad_1] ⭐ Могут возникнуть ситуации, когда вы хотите . Дата публикации: 21.01.2022 . Автор: Алишер Валеев .

Для чего создан сайт Novosti-Nedeli.ru

Данный сайт посвящен новостям мира и мира технологий . Также тут вы найдете руководства по различным девайсам.

Сколько лет сайту?

Возраст составляет 3 года

[ad_1]

Могут возникнуть ситуации, когда вы хотите загрузить файл JavaScript только на определенную страницу или страницы, а не на каждую страницу веб-сайта, в первую очередь потому, что вы хотите, чтобы он запускался только на этой странице и не нуждался в этом. загружать страницы, на которых он не запущен. Большинство тем WordPress ставят в очередь (загружают) свои необходимые сценарии уже на всех страницах, но что, если вместо этого вы хотите условно поставить в очередь сценарии или сценарий? Этот краткий учебник покажет вам, как это сделать — проверить, находитесь ли вы на определенной странице или страницах, и, если да, загрузить соответствующий файл сценария.

НЕОГРАНИЧЕННЫЕ ЗАГРУЗКИ: более 500 000 ресурсов WordPress и дизайна

Подпишитесь на Envato Elements и получите неограниченное количество загрузок, начиная всего с $16,50 в месяц!

WordPress имеет множество встроенных условных тегов (подробности смотрите здесь). Используя их для соответствия условиям, которые вы ищете, вы можете обернуть постановку вашего скрипта в очередь, чтобы он загружался только при выполнении условия. Например, если вы хотите, чтобы скрипт выполнялся только на странице с ярлыком «mypage», вы должны использовать условный тег если (is_page ('моя страница')) { загрузите этот скрипт! } чтобы условно поставить ваш скрипт в очередь только на этой странице.

Конечно, вы можете использовать множество других условных тегов, которые можно найти по ссылке выше. Некоторые более распространенные варианты использования могут быть:

  • холост() – Когда отображается один пост любого типа (кроме вложений и постов на странице), сужается с помощью идентификатора поста, заголовка, ярлыка или массива комбинации любого из трех.
  • is_front_page() – Когда отображается главная страница блога, а для параметра «Настройки > Чтение -> Отображение главной страницы» установлено значение «Ваши последние сообщения» или когда для параметра «Настройки > Чтение -> Отображение главной страницы» установлено значение «Статическая страница». а значение «Главная страница» — это текущая отображаемая страница. (Смущает? Нажмите здесь для получения дополнительных пояснений.)
  • дома() – Это становится немного сложнее, но при правильном использовании отобразит страницу сообщений вашего блога. (Глянь сюда.)
  • is_category() – Когда отображается страница архива определенной категории или группы категорий, можно указать сужение с помощью идентификатора категории, имени, ярлыка или массива комбинации любого из трех, а также несколько дополнительных условий.

Итак, давайте перейдем к тому, как использовать эти теги для условной постановки скриптов в очередь в WordPress. Просто откройте файл functions.php вашей темы и добавьте следующий код внизу.

add_action('wp_enqueue_scripts', 'firstwd_enqueue');
function firstwd_enqueue() {
    if (is_page('mypage')) {
        wp_enqueue_script('script-name', get_template_directory_uri().'/path-to-script-name.js', array( 'jquery' ), '', true);
    }
}

Вам нужно будет обязательно изменить «mypage» на слаг вашей страницы, «имя сценария» на то, что вы хотите использовать в качестве уникального имени сценария, и «/ путь к имени сценария». чтобы сопоставить URL-адрес сценария в каталоге вашей темы (часто что-то вроде «/assets/js/name-of-script.js»).

Опять же, обратитесь к Кодекс WordPress для всех вариантов тегов, которые вы можете использовать для условной постановки скриптов в очередь в WordPress. обязательно ознакомьтесь с другими нашими Учебники по WordPress для большего количества быстрых фрагментов, а также для более подробных статей.

Этот пост может содержать партнерские ссылки. Смотрите нашу информацию о партнерских ссылках здесь.

[ad_2]
Source: 1stwebdisigner

Заключение

Вы ознакомились с статьей — Как условно поставить скрипты в очередь в WordPress

Пожалуйста оцените статью, и напишите комментарий.

Похожие статьи

Добавить комментарий

Ваш адрес email не будет опубликован.

Кнопка «Наверх»