n-wp.ru — блог о WordPress

Как подгружать скрипты только на определенных страницах?

Для конечной оптимизации страницы необходимо узнать, можно ли написать пример «если» для подгрузки того или иного скрипта в шапке сайта, например у меня стоит плагин аудиоплеера, но использую я его только при просмотре полной версии записи, т.е. в single.php – как сделать, чтобы он не подгружал себя на остальных страницах? Так же по аналогии хотелось бы все оптимизировать, покажите пример на одном хотя бы, пожалуйста

Как я понимаю это работа через function.php

6 комментариев

  • Первый вариант — вставить скрипт только в single.php.
    Второй вариант — вставить в header.php или footer.php:

    • За вариант спасибо, буду им обязательно пользоваться, когда буду руками подгружать скрипты.

      А как мне быть, если скрипты подгружаются плагинами, а в шапке темы стоит < ?php wp_head(); ?>

      • Нужно в файле плагина найти, код, отвечающий за работу скрипта, и вставить указанное выше условие.

        Так же можно использовать плагин Disable Plugins, который с помощью простых правил позволит управлять запуском других плагинов на разных страницах.

    • А если нужно только на главной подгружать допустим, это так?

      • Если нужно только на главной подгружать, то вставляем в header.php: