我的代码如下(简化):
$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
但也没有用。
任何帮助都非常感谢。 :)
你需要为 PHP 安装 JSON mod 扩展。
根据您的操作系统和安装类型,谷歌一下安装过程。