Support

Account

Home Forums ACF PRO Assign Private to JSON?

Solving

Assign Private to JSON?

  • Hey Guys,

    Without having to manually add — “private”: true — to JSON file, is there a way of doing this through the interface?

  • Thoughts? I just manually entered and after updating, I realized the private was erased. Bit of an inconvenience.

  • I don’t see any way to set this when editing ACF field groups.

    I did find a filter that might help you, here is the code that calls it in ACF

    
    $field_group = apply_filters('acf/prepare_field_group_for_export', $field_group);
    

    something like:

    
    add_filter('acf/prepare_field_group_for_export', 'add_private_to_groups');
    function add_private_to_groups($group) {
      $my_groups = array(
        // create an array of the group keys you want to make private
        'group_57b9eb1116505'
      );
      if (in_array($group['key'], $my_groups) {
        $group['private'] = true;
      }
      return $group;
    }
    

    I’m not sure this will work, but it seems like it should.

Viewing 3 posts - 1 through 3 (of 3 total)

The topic ‘Assign Private to JSON?’ is closed to new replies.