问题描述
我们只是将木材整合到了acf-gutenberg-block环境中,因此我们很喜欢。 ;) 一件事是行不通的。
我们的ACF块具有预填充的值,例如“虚拟”标题。 但是,当后端用户在gutenberg视图中添加一个块时,render_callback函数中的get_fields()为空。然后,用户更改标题,然后get_fields显示所有字段及其值。
任何想法如何在acf块的第一次加载时解决此问题?
回调函数看起来像这样(就像文档中的那个一样)
function my_acf_block_render_callback($block,$content = '',$is_preview = false)
{
$context = Timber::context();
// Store block values.
$context['block'] = $block;
// Store field values.
$context['fields'] = get_fields();
// Value for detecting editor-view in twig (like is admin())
$context['is_preview'] = $is_preview;
// Render the block.
Timber::render('blocks/' . $block['template-name'] . '.html.twig',$context);
}
欢呼
ToM
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)