Поддержка Проблемы и решения Не работает wp_enqueue_style

  • Добрый день

    Подкажите, пожалуйста, почему не работает wp_enqueue_scripts?

    add_action( 'wp_enqueue_scripts', 'put_scripts' );
    function put_scripts(){
      wp_enqueue_script( 'googleoptimize', 'https://www.googleoptimize.com/optimize.js');
      wp_enqueue_style("icomoon", get_template_directory_uri() . "/public/assets/fonts/icomoon/style.css");
    }

    Функция wp_enqueue_script работает. wp_head() и wp_footer() добавлены. Пробовал отключать все плагины.

    • Тема изменена 1 месяц, 3 недели назад пользователем ivitalii.
Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Не работает wp_enqueue_style

    В чём это выражается?

    Если в коде страницы отсутствует icomoon/style.css — то да, не работает.

    Если icomoon/style.css присутствует, но стили не применяются — значит, wp_enqueue_style() работает, а проблема в чём-то другом.

    Например, неверно указан путь к файлу или стили в самом файле, не обновлён кеш браузера, и т.д.

    Первое, выражаетсяв том, что в коде страницы отсутсвует icomoon/style.css

    Нашел проблему

    У файле functions.php был использован хук style_loader_tag. Функция, повешенная на этот хук, ничего не возвращает, когда я добавлял новый стиль

    • Ответ изменён 1 месяц, 2 недели назад пользователем ivitalii.
Просмотр 3 ответов — с 1 по 3 (всего 3)