Support

Account

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

  • Awesome thank you! Using the code like this did the trick –

    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') {
    	      
    	      		return true;
    
    	   		} else {
    
    	    		return false;
    	    	}
       		}
      }
    
    // Add in Rule Type
    add_filter('acf/location/rule_types', 'acf_location_rules_types');
    
    function acf_location_rules_types( $choices ) {
    	
    	if (maybe_add_filters()) {
    
        $choices['Other']['custom_field_types'] = 'ACF Custom Field Type';
    
        return $choices;
    
    	} else {
    		return $choices;
    	}
        
    }
    

    I’ll add this once I move all of the corresponding ACF field groups to the PHP code and everything should be good to go!