Support

Account

Home Forums Backend Issues (wp-admin) Append CSS Style to ACF Select Field Options

Solved

Append CSS Style to ACF Select Field Options

  • Hi,

    I have the following function ini my theme:

    function acf_load_style_field_choices( $field ) {
    	
    	if ( 'post_type_name' == get_post_type() ) {
    		$field['choices'] = array();
    		if( have_rows('option_field_name', 'option') ) {
    			while( have_rows('option_field_name', 'option') ) {
    				the_row();
    
    				$value = get_sub_field('sub1');
    				$label = get_sub_field('sub2');
    				$field['choices'][ $value ] = '<span style="font-style: italic;">'.$label.'</span>';
    			}
    		}
    		return $field;
    	}
    }
    add_filter('acf/load_field/name=field_name', 'acf_load_style_field_choices');

    The problem is the span HTML tag is not parsed.

    How can i get it to work?

    Thanks ACF

  • A normal select field cannot have html included in the label for each choice. It can be done with a select field with the “Stylized UI” setting on, this converts the select field to a select2 field.

  • I see, my bad for not looking and testing for any option first, thanks mr. John, this is really help me out.

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

You must be logged in to reply to this topic.