如何为acf_register_block()实现JS回调
How to implement JS callback for acf_register_block()
我目前正在更新网站,以便它通过高级自定义字段支持 Wordpress Blocks (5.0+)。我有一个需要一些 JS 的块,想知道是否有一种方法可以通过 acf_register_block()
或 register_block_type()
实现 JS 回调,以便在将块添加到页面时调用 JS 函数内容管理系统?
对于其他人来说,到目前为止最简单的方法是从块渲染模板本身内部为您的块调用现有的 JS 函数,但是它应该只在管理页面显示时调用该函数(这样它不在前端显示内联脚本。
例如
function slider_block_html(){
//html output here
if(is_admin()){
echo "<script>sliderInit();</script>";
};
}
我目前正在更新网站,以便它通过高级自定义字段支持 Wordpress Blocks (5.0+)。我有一个需要一些 JS 的块,想知道是否有一种方法可以通过 acf_register_block()
或 register_block_type()
实现 JS 回调,以便在将块添加到页面时调用 JS 函数内容管理系统?
对于其他人来说,到目前为止最简单的方法是从块渲染模板本身内部为您的块调用现有的 JS 函数,但是它应该只在管理页面显示时调用该函数(这样它不在前端显示内联脚本。
例如
function slider_block_html(){
//html output here
if(is_admin()){
echo "<script>sliderInit();</script>";
};
}