ajaxでもslickのスライドを動くようにする

ajaxの場合、slickの表示切り替えが動かない場合があります。その際にajaxの記述の success の部分で以下のように$('.slick-slide').slick('unslick');$('.slick-slide').slick(getSliderSettings());を追加することでちゃんと動くようになります。

jQuery(document).ready(function ($) {
        $.ajax({
          type: 'POST',
          url: url_ajax,
          dataType: "json",
          data: {
            'action': 'previews',
            'nonce': nonce,
            'id': id
          },
          success: function (info) {
            $('.slick-slide').slick('unslick');
            $('.slick-slide').slick(getSliderSettings());
          }
        });
      });

参考:Reinitialize Slick js after successful ajax call