Support

Account

Home Forums Backend Issues (wp-admin) Admin only custom field setting outputs empty input fields Reply To: Admin only custom field setting outputs empty input fields

  • Hi @lorenz

    I believe the error messages were showing up on the field group editor page, right? To fix it, could you please try the following code instead?

    add_filter('acf/load_field', 'my_admin_only_prepare_field', 99);
    
    function my_admin_only_prepare_field( $field ) {
        
        // Don't do this on the field group editor
        $screen = get_current_screen();
        if( $screen->post_type == 'acf-field-group' ) return $field;
        
    	// bail early if no 'admin_only' setting
    	if( empty($field['admin_only']) ) return $field;
    	
    	
    	// return false if is not admin (removes field)
    	if( !current_user_can('administrator') ) return false;
    	
    	
    	// return
        return false;
    	//return $field;
    }

    I hope this helps 🙂