Support

Account

Home Forums Gutenberg Using a radio button to add a class to a list item Reply To: Using a radio button to add a class to a list item

  • OK thank you I actually got it to work like this… but is this proper usage? It seems to work well with using the get_field_object ?? Like this:

    <div id="<?php echo esc_attr( $id ); ?>" class="<?php echo esc_attr( $classes ); ?>">
    
    <?php
    
    $bullet_color = get_field_object('bullet_color');
    if($bullet_color=="lite-color") {
    	echo $lite-color;
    }elseif ($bullet_color=="dark-color") {
    	echo $dark-color;
    }
    
    ?>
    
    	<?php if ( have_rows( 'list_item' ) ) : ?>
    		<ul class="<?php the_field('center');?>">
    		
    		<?php while ( have_rows( 'list_item' ) ) : the_row(); 
    		
    		// var
    		$selection = get_sub_field('bullet_style');
    	if($selection=="asterisk") {
    		echo $ion-asterisk;
    	}elseif ($selection=="checkmark")   {
    		echo $ion-checkmark;
    	}
    	?>
    	
    	<li class="<?php echo $selection?> <?php the_field('bullet_color'); ?>">
    	
    	<?php the_sub_field( 'add_item' ); ?> </li>
    			
    			
    		<?php endwhile; ?>
    		
    	<?php else : ?>
    		
    		<?php // no rows found ?>
    		
    	<?php endif; ?>
    	</ul>
    	</div>

    It seems that if I switch to the underscore it doesn’t echo out the class properly which actually is .ion-asterisk? I think it’s odd because the class does have a dash in it…