Support

Account

Home Forums Pre-purchase Questions Select field question Reply To: Select field question

  • Hi @herka,

    Hmm… This should be possible using the acf/load_field filter and array_diff(...) PHP method. Attach acf/load_field filter to your select then the code should be something like this:

    
    add_filter('acf/load_field/type=select', 'my_function');
    
    function my_function($field) {
    	$value = get_field($field_id, $post_id);
    	$choices = $field['choices'];
    	$field['choices'] = array_diff($choices, $value);
    	return $field;
    }
    

    Hope this helps 🙂 Have a look at: http://php.net/manual/en/function.array-diff.php, http://www.advancedcustomfields.com/resources/acfload_field/ for more information