Support

Account

Home Forums Gutenberg Adding ACF blocks to a block template Reply To: Adding ACF blocks to a block template

  • In addition to the solution I posted above, I came across the problem that the ACF blocks weren’t being stored properly. The ACF field ID’s are required to make sure the entire template is correctly saved into the DB.

    $template = [
        ['acf/acf-block-name', [
            'data' => [
                'repeater_field_name_0_title' => 'Your title here',
                '_repeater_field_name_0_title' => 'field_abc1234567890',
                'repeater_field_name_0_text' => 'Your text here',
                '_repeater_field_name_0_text' => 'field_abc1234567890',
                'repeater_field_name_0_button' => [
                    'title' => 'Button title',
                    'url' => 'Button URL',
                    'target' => 'Button URL'
                ],
                '_repeater_field_name_0_button' => 'field_abc1234567890',
                'repeater_field_name' => 1, // the number of set repeater fields
                '_repeater_field_name' => 'field_abc1234567890'
            ]
        ]],
    ];