@twohundrediq

Почему появляется ошибка?

При подключении js скриптов таким способом
add_action( 'wp_enqueue_scripts', 'styles_theme' );
add_action( 'wp_footer', 'scripts_theme' );

function styles_theme() {
    wp_enqueue_style( 'bootstrap-min', get_template_directory_uri() . '/assets/css/bootstrap.min.css' );
    wp_enqueue_style( 'owl-carousel-min', get_template_directory_uri() . '/assets/css/owl.carousel.min.css' );
    wp_enqueue_style( 'magnific-popup', get_template_directory_uri() . '/assets/css/magnific-popup.css' );
    wp_enqueue_style( 'font-awesome.min', get_template_directory_uri() . '/assets/css/font-awesome.min.css' );
    wp_enqueue_style( 'themify-icons', get_template_directory_uri() . '/assets/css/themify-icons.css' );
    wp_enqueue_style( 'nice-select', get_template_directory_uri() . '/assets/css/nice-select.css' );
    wp_enqueue_style( 'flaticon', get_template_directory_uri() . '/assets/css/flaticon.css' );
    wp_enqueue_style( 'animate', get_template_directory_uri() . '/assets/css/animate.css' );
    wp_enqueue_style( 'slicknav', get_template_directory_uri() . '/assets/css/slicknav.css' );
    wp_enqueue_style( 'style', get_template_directory_uri() . '/assets/css/style.css' );
}

function scripts_theme() {
    wp_enqueue_script( 'modernizr', get_template_directory_uri() . '/assets/js/vendor/modernizr-3.5.0.min.js' );
    wp_enqueue_script( 'jquery-min', get_template_directory_uri() . '/assets/js/vendor/jquery-1.12.4.min.js' );
    wp_enqueue_script( 'popper', get_template_directory_uri() . '/assets/js/popper.min.js' );
    wp_enqueue_script( 'bootstrap-min', get_template_directory_uri() . '/assets/js/bootstrap.min.js' );
    wp_enqueue_script( 'owl-carousel-min', get_template_directory_uri() . '/assets/js/owl.carousel.min.js' );
    wp_enqueue_script( 'isotope-pkgd-min', get_template_directory_uri() . '/assets/js/isotope.pkgd.min.js' );
    wp_enqueue_script( 'ajax-form', get_template_directory_uri() . '/assets/js/ajax-form.js' );
    wp_enqueue_script( 'waypoints-min', get_template_directory_uri() . '/assets/js/waypoints.min.js' );
    wp_enqueue_script( 'jquery-counterup-min', get_template_directory_uri() . '/assets/js/jquery.counterup.min.js' );
    wp_enqueue_script( 'imagesloaded-pkgd-min', get_template_directory_uri() . '/assets/js/imagesloaded.pkgd.min.js' );
    wp_enqueue_script( 'scrollIt', get_template_directory_uri() . '/assets/js/scrollIt.js' );
    wp_enqueue_script( 'jquery-scrollUp-min', get_template_directory_uri() . '/assets/js/jquery.scrollUp.min.js' );
    wp_enqueue_script( 'wow-min', get_template_directory_uri() . '/assets/js/wow.min.js' );
    wp_enqueue_script( 'nice-select-min', get_template_directory_uri() . '/assets/js/nice-select.min.js' );
    wp_enqueue_script( 'jquery-slicknav-min', get_template_directory_uri() . '/assets/js/jquery.slicknav.min.js' );
    wp_enqueue_script( 'jquery-magnific-popup-min', get_template_directory_uri() . '/assets/js/jquery.magnific-popup.min.js' );
    wp_enqueue_script( 'jquery-magnific-popup-min', get_template_directory_uri() . '/assets/js/plugins.js' );

    wp_enqueue_script( 'contact', get_template_directory_uri() . '/assets/js/contact.js' );
    wp_enqueue_script( 'jquery-ajaxchimp-min', get_template_directory_uri() . '/assets/js/jquery.ajaxchimp.min.js' );
    wp_enqueue_script( 'jquery-form', get_template_directory_uri() . '/assets/js/jquery.form.js' );
    wp_enqueue_script( 'jquery-validate-min', get_template_directory_uri() . '/assets/js/jquery.validate.min.js' );
    wp_enqueue_script( 'mail-script', get_template_directory_uri() . '/assets/js/mail-script.js' );

    wp_enqueue_script( 'main', get_template_directory_uri() . '/assets/js/main.js' );
}


возникает следующая ошибка
5f766bd2de9d2861383779.png

А если указывать пути напрямую, вот так
<script src="<?php echo get_template_directory_uri(); ?>/assets/js/vendor/modernizr-3.5.0.min.js"></script>
<script src="<?php echo get_template_directory_uri(); ?>/assets/js/vendor/jquery-1.12.4.min.js"></script>
<script src="<?php echo get_template_directory_uri(); ?>/assets/js/popper.min.js"></script>
<script src="<?php echo get_template_directory_uri(); ?>/assets/js/bootstrap.min.js"></script>
<script src="<?php echo get_template_directory_uri(); ?>/assets/js/owl.carousel.min.js"></script>
<script src="<?php echo get_template_directory_uri(); ?>/assets/js/isotope.pkgd.min.js"></script>
<script src="<?php echo get_template_directory_uri(); ?>/assets/js/ajax-form.js"></script>
<script src="<?php echo get_template_directory_uri(); ?>/assets/js/waypoints.min.js"></script>
<script src="<?php echo get_template_directory_uri(); ?>/assets/js/jquery.counterup.min.js"></script>
<script src="<?php echo get_template_directory_uri(); ?>/assets/js/imagesloaded.pkgd.min.js"></script>
<script src="<?php echo get_template_directory_uri(); ?>/assets/js/scrollIt.js"></script>
<script src="<?php echo get_template_directory_uri(); ?>/assets/js/jquery.scrollUp.min.js"></script>
<script src="<?php echo get_template_directory_uri(); ?>/assets/js/wow.min.js"></script>
<script src="<?php echo get_template_directory_uri(); ?>/assets/js/nice-select.min.js"></script>
<script src="<?php echo get_template_directory_uri(); ?>/assets/js/jquery.slicknav.min.js"></script>
<script src="<?php echo get_template_directory_uri(); ?>/assets/js/jquery.magnific-popup.min.js"></script>
<script src="<?php echo get_template_directory_uri(); ?>/assets/js/plugins.js"></script>

<!--contact js-->
<script src="<?php echo get_template_directory_uri(); ?>/assets/js/contact.js"></script>
<script src="<?php echo get_template_directory_uri(); ?>/assets/js/jquery.ajaxchimp.min.js"></script>
<script src="<?php echo get_template_directory_uri(); ?>/assets/js/jquery.form.js"></script>
<script src="<?php echo get_template_directory_uri(); ?>/assets/js/jquery.validate.min.js"></script>
<script src="<?php echo get_template_directory_uri(); ?>/assets/js/mail-script.js"></script> -->

<script src="<?php echo get_template_directory_uri(); ?>/assets/js/main.js"></script>

то никаких ошибок нет.
Объясните, пожалуйста, в чем проблема?
  • Вопрос задан
  • 80 просмотров
Пригласить эксперта
Ответы на вопрос 1
MacKor
@MacKor
Web разработчик
Вот из за этого
add_action( 'wp_footer', 'scripts_theme' );
Нужно повесить на "wp_enqueue_scripts" а за подвал отвечает аргумент $in_footer.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы