Material Design Bootstrap 4 + WordpPress
Вот такую штуковину я решил попробовать в качестве каркаса вёрстки темы для Вордпресса. Бесплатную версию, без премиумных компонентов.
Не стал заморачиваться скачивать. Подключил все скрипты из CDN. Ну, кроме jQuery (он ведь встроенный в WP есть). И тут мне прилетает в консоли хрома ошибка, мол, не знаю, что за $ вы от меня хотите. Оказывается ребята, которые собирали эти скрипты не обернули несколько кусков в
jQuery(document).ready
как это принято в WP.
Сперва я скачал таки неминимизированный скрипт и начал там заменять и оборачивать…
Но вскоре меня осенило. Вернул всё на CDN и написал скриптик dollar.js содержащий одну строчку
var $ = jQuery;
который я подключил в functions.php в блоке хука action init
wp_enqueue_script( 'script', get_template_directory_uri() . '/js/dollar.js', array('jquery') );
И теперь всё работает и не жалуется. Наверное есть минусы у такого решения, но как быстрый способ заставить работать неработающие скрипты — вполне подходит.