Не подключаются js скрипты
Содержимое functions.php
<?php add_action('wp_enqueue_scripts', 'dyesmatter_media'); function dyesmatter_media() { wp_enqueue_style('dyesmatter-main', get_stylesheet_uri()); wp_enqueue_style('dyesmatter-fontawesome','https://use.fontawesome.com/releases/v5.7.2/css/all.css'); wp_enqueue_style('dyesmatter-slick','//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css'); wp_enqueue_script('js-main', get_template_directory_uri() . '/assets/js/main.js'); wp_enqueue_script('js-revealator', get_template_directory_uri() . '/assets/js/fm.revealator.jquery.js'); wp_enqueue_script('js-pagepiling', get_template_directory_uri() . '/assets/js/jquery.pagepiling.min.js'); wp_enqueue_script('js-parallax', get_template_directory_uri() . '/assets/js/parallax.min.js'); wp_enqueue_script('js-wow', get_template_directory_uri() . '/assets/js/wow.min.js'); }
Посмотрите, пожалуйста, есть ли где-то ошибка? Подключаются только js скрипты с cdn, а к которым прописаны пути - нет. Просто не видит файлы скриптов, словно их нет в папке "assets".
На всякий случай спрошу:
1) Папка assets лежит в корне темы?
2) Это дочерняя тема?
Вопрос решен! На самом деле по-невнимательности забыл прописать вызов функции
<?php wp_head(); ?>
Перед закрытием тега <head></head>
, но с чего-то решил, что уже сделал это.
Если ты хочешь подключить скрипт или стиль из дочерней темы используй get_stylesheet_directory_uri(), а так все правильно