@ilya312312

Как исправить ошибку?

function loadbootstrap() {

wp_deregister_script( 'jquery' );
wp_register_script( 'jquery', 'https://code.jquery.com/jquery-3.2.1.slim.min.js');
wp_enqueue_script( 'jquery' );

// Bootstrap stylesheet.

wp_enqueue_style( 'bootstrap-style', get_template_directory_uri() .
'/css/bootstrap.min.css', array(), ' ' );

//Mytheme stylesheet.

wp_enqueue_style( 'mytheme-style', get_template_directory_uri() .
'/css/style.css', array(), ' ' );

//Bootstrap js

wp_enqueue_script( 'bootstrap-js', get_template_directory_uri() .
'/js/bootstrap.min.js', array('jquery'), ' ' );

//particles + app

wp_enqueue_script('particles-js', get_template_directory_uri() .
'/js/particles.js', array('jquery'), ' ' );


wp_enqueue_script('app-js', get_template_directory_uri() .
'/js/app.js', array('jquery'), ' ' );






}
add_action('wp_enqueue_scripts', 'loadbootstrap');

Ошибка в консоли
Uncaught Error: Bootstrap dropdown require Popper.js (https://popper.js.org)
at bootstrap.min.js?ver= :6
at bootstrap.min.js?ver= :6
at bootstrap.min.js?ver= :6
(anonymous) @ bootstrap.min.js?ver= :6
(anonymous) @ bootstrap.min.js?ver= :6
(anonymous) @ bootstrap.min.js?ver= :6
particles.js?ver= :1495 Uncaught TypeError: Cannot read property 'getElementsByClassName' of null
at window.particlesJS (particles.js?ver= :1495)
at app.js?ver= :14
window.particlesJS @ particles.js?ver= :1495
(anonymous) @ app.js?ver= :14
(index):67 GET test.ru/particles.js
  • Вопрос задан
  • 1221 просмотр
Решения вопроса 1
MacKor
@MacKor
Web разработчик
if (!function_exists('mysite_scripts')) {

    /**
     * Enqueue scripts and styles.
     */
    function mysite_scripts() {
        $the_theme = wp_get_theme();
        if (!is_admin()) {
            wp_enqueue_style('bootstrap.min', get_stylesheet_directory_uri() . '/css/bootstrap.min.css', array(), '4.0.0');

            wp_enqueue_script('jquery');
            wp_enqueue_script('popper.min', get_template_directory_uri() . '/js/popper.min.js', array(), '1.12.3', true);
            wp_enqueue_script('bootstrap.min', get_template_directory_uri() . '/js/bootstrap.min.js', array(), '4.0.0', true);
            wp_enqueue_script('custom', get_template_directory_uri() . '/js/custom.js', array(), $the_theme->get('Version'), true);
        }
        if (is_singular() && comments_open() && get_option('thread_comments')) {
            wp_enqueue_script('comment-reply');
        }
    }

}

add_action('wp_enqueue_scripts', 'mysite_scripts');
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы