插入ACF gutenberg块后,get_fields为空

问题描述

我们只是将木材整合到了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 (将#修改为@)