Скользкий слайдер не будет инициализирован

#jquery #wordpress #slick.js

Вопрос:

Я не могу заставить скользкий слайдер работать. Я создаю пользовательскую тему wordpress, и мне нужно иметь возможность реализовать слайдер. Я искал повсюду и перепробовал множество решений, ни одно из которых не сработало. Я не верю, что слайдер по какой-то причине инициализируется! У меня есть как js, так и css в очереди.

wp_enqueue_script( «гладкий», get_template_directory_uri() . «/js/slick.min.js’, «, «, true ); wp_enqueue_script( ‘cm’, get_template_directory_uri() . ‘/js/cm.js’, «, «, true ); wp_enqueue_style( ‘стили слика’, get_template_directory_uri() . ‘/css/slick.min.css’, массив(), $css_version );

У меня также есть копия файла js в папке js, и оба файла CSS помещены в папку css.

Ниже приведено содержание слайда:

 <div class="posts-carousel slick-slider ">   
<?php   
query_posts(array( 'showposts'    
=> 12,'post_type'    
=> 'reviews'           
  ));   
while (have_posts()) { the_post(); ?>       
<div class="card">
    <h3><?php the_field('review_title');?></h3>
    <p><?php the_field('review_description');?></p>
    <h6><?php the_field('customer_name');?></h6>
</div>
<?php   }   wp_reset_query();   ?>   
</div>
 

cm.js содержит функцию для инициализации ползунка;

 ( function( $ ) {
  class SlickCarousel {
    constructor() {
      this.initiateCarousel();
    }

    initiateCarousel() {
      $( '.posts-carousel' ).slick( {
        autoplay: true,
        autoplaySpeed: 1000,
        slidesToShow: 3,
        slidesToScroll: 1,
      } );
    }
  }

  new SlickCarousel();

} )( jQuery );