Как в functions.php проверить наличие галереи в посте и подключить скрипт?
Добрый день. Необходимо из файла functions.php динамически подключить скрипт, только в том случае, когда в посте используется галерея.
Пытался вот так, но не судьба, не совсем понимаю что происходит, и порядок действий:
// Подключаем скрипты add_action('wp_enqueue_scripts', 'scripts_loader'); // Вызов функции с проверкой галереи function scripts_loader() { //..... другие скрипты include_lightbox_gallery(); } function include_lightbox_gallery() { global $post; if (gallery_shortcode($post->ID)) { // Если галерея есть в посте, то подключаем скрипт. wp_enqueue_script('lightbox-min', get_template_directory_uri() . '/js/lightbox.min.js', array('jquery-min'), null, true); } }
Прошу помощи!
Привет! Попробуйте вот так:
Спасибо большое, все работает!