TechBlogSD - Все для WordPress и WEB разработки
WEB и WordPress инструкции, новости, обзоры тем и плагинов

Как загружать скрипты в WordPress, только если у поста есть шорткод

310

Как обычно, лучше всего загружать стили и скрипты для тем WordPress только при необходимости, чтобы сайт загружался быстро и во избежание ошибок JS. Для этого существует множество встроенных условий для проверки того, использует ли сообщение определенный шаблон, если это домашняя страница, страница поиска, страница администратора и т.д., Поэтому вы можете загружать свои стили и сценарии только на страницах. которые требуют их, однако нет встроенного способа проверить, есть ли в сообщении шорткод в содержании.

Многие люди просто загружают весь свой javascript и CSS для своих шорткодов в заголовок с помощью функции wp_enqueue, но это не лучший метод. Когда вы разрабатываете сайт, вы всегда должны стремиться к скорости / производительности.

Сегодня я получил действительно удобную функцию WordPress от моего приятеля в PippinsPlugins (лучший сайт в Интернете для плагинов WordPress в руководствах по плагинам), которая позволяет вам проверять, выходит ли определенный шорткод из сообщения и загружает ли он ваши скрипты.

Функция проверки шорткода

Просто скопируйте и отредактируйте (замените YOUR_SHORTCODE на имя шорткода, который вы хотите проверить) приведенную ниже функцию, чтобы проверить свои сообщения на наличие шорткода и загрузить свои скрипты / стили при необходимости!

function check_for_shortcode($posts) {

Подпишитесь на рассылку новостей

Получайте наши последние новости, учебные материалы, руководства, советы и предложения, доставленные на ваш почтовый ящик.

Источник записи: https://www.wpexplorer.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее