如何为acf_register_block()实现JS回调

时间:2018-12-28 05:19:07

标签: wordpress callback advanced-custom-fields wordpress-gutenberg gutenberg-blocks

我目前正在更新网站,以便它可以通过“高级自定义字段”支持Wordpress Blocks(5.0+)。我有一个需要一些JS的块,并且想知道是否有一种方法可以通过acf_register_block()register_block_type()来实现JS回调,以便在将块添加到页面中时调用JS函数。 CMS?

1 个答案:

答案 0 :(得分:-1)

对于其他人,到目前为止,最简单的方法是从块渲染模板本身内部为您的块调用现有的JS函数,但是只有在显示管理页面时,它才应调用该函数(这样就不会不会在前端显示嵌入式脚本。

例如

function slider_block_html(){
  //html output here

  if(is_admin()){
    echo "<script>sliderInit();</script>";
  };
}