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()); } }); });