Поддержка Проблемы и решения Не работает js подключенный через шорткод

  • Всем доброго времени суток.
    Пытаюсь подключить скрипт черз шорткод.
    Вроде все сделала как нужно.
    вот как подключено:

    
    add_action( 'wp_enqueue_scripts', 'left-sidebar_js' );
    function left-sidebar_js() {
      wp_register_script( 'left-sidebar', get_stylesheet_directory_uri() . '/left-sidebar/left-sidebar.js', array(jqery), null, true  );
    }
    
    add_shortcode( 'custom-left-sidebar', 'left_sidebar' );
    function left_sidebar( $atts ) {
      wp_enqueue_script( 'left-sidebar' );
    }
    

    вот сам скрипт

    
    function nextMsg(i) {
        if (messages.length == i) {
            i = 0;
        }
        $('#custom-widget-left-sidebar').html(messages[i]).fadeIn(500).delay(1000).fadeOut(500, function() {
            nextMsg(i + 1);
        });
    };
    
    var messages = [
            'text 1',
    	'text 2',
    	'text 3',
    	'text 4',
    	'text 5'
        ];
    
    $('#custom-widget-left-sidebar').hide();
    
    nextMsg(0);
    

    скрипт подгружается на странице после jqery но не срабатывает.
    подскажите что я не так делаю?

    • Тема изменена 2 года, 8 месяцев назад пользователем milatovskaja.
    • Тема изменена 2 года, 8 месяцев назад пользователем milatovskaja.
  • Тема «Не работает js подключенный через шорткод» закрыта для новых ответов.