我的代码如下(简化):
$items_per_view = 5;
$items_per_scroll = 1;
$script = "<script type='text/javascript'>
jQuery( document ).ready( function($) {
$(document).ready(function() {
$('#$uniqid').slick({
slide: 'li',
slidesToShow: $items_per_view,
slidesToScroll: $items_per_scroll,
});
});
}
);
</script>";
$output .= $script;
现在我已经阅读了很多关于使用转义属性作为最佳实践的内容。但是,当我尝试使用json_encode( $items_per_view )
或esc_js( $items_per_view )
时,它会停止工作,而在Chrome中,我会看到一条消息“json_encode未定义”。我也尝试使用wp_json_encode
,但这也没有用。
非常感谢任何帮助。 :)