Home Forums General Issues Dynamic Select Field Choices Problem!


Dynamic Select Field Choices Problem!

  • Hello I have followed this link ->
    Yet I can not create options for a select field. I am putting this code in the functions.php

    	function my_acf_load_field( $field )
    		$field['choices'] = array();
    		$choices = get_field('text_fielder', 'option', false);
    		$choices = explode("\n", $choices);
    		$choices = array_map('trim', $choices);
    		if( is_array($choices) )
    			foreach( $choices as $choice )
    				$field['choices'][ $choice ] = $choice;
    	    return $field;
    	add_filter('acf/load_field/name=select_fielder', 'my_acf_load_field');

    I have tried putting field_keys instead of names yet still the select options are all empty… WP debug is not returning any errors also…

    I have also tried these

    $choices = get_field('text_fielder');
    // Or
    $choices = get_field('text_fielder', 'options', false);

    Yet no luck 🙁

    Any ideas… Thanks…

  • Hi @downer

    Can you please confirm that your filter is working correctly by adding this debug code to the start of the function:

    echo '<pre>';
    echo '</pre>';

    When you edit a post which contains this field, do you see the ‘test’ text on the screen?


  • Yes, I can see “test” on the screen…

  • Hi @downer

    Your next step is to move through your filter code line by line and move the print_r statement through it and display the variable from the line above. This is called ‘debugging’ and will help you find the line of code which is not working.


Viewing 4 posts - 1 through 4 (of 4 total)

The topic ‘Dynamic Select Field Choices Problem!’ is closed to new replies.