Home Forums ACF PRO Assign Private to JSON?


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
      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.