Support

Account

Home Forums Backend Issues (wp-admin) Hide Custom Location Rule from UI Reply To: Hide Custom Location Rule from UI

  • Something like this might work. This has not been tested. The “current_screen” hook is the earliest hook you can use in this example and I do not know if this is too late to add the filters for the custom location rules.

    
     
    add_action('current_screen', 'maybe_add_filters');
    function maybe_add_filters() {
      if (function_exists('get_current_screen')) {
        $screen = get_current_screen();
        if ($screen->ID == 'acf-field-group') {
          return;
        }
      }
      
      // either not in admin or not editing a field group
      
      // add filters for location rules
      
      add_filter('acf/location/rule_types', 'acf_location_rules_types');
      // etc...
      
    }