Estoy tratando de agregar automáticamente una clase al elemento
Tengo un campo ACF que el cliente establece para decidir si el fondo del producto es azul o rojo. Necesitaría obtener la información de color del campo ACF (establecida por hexadecimal) y agregarla como una clase al producto
add_filter('post_class', function($classes, $class, $product_id) {
if(is_product_category()) {
//only add these classes if we're on a product category page.
$classes = array_merge(['color-1','color-2'], $classes);
}
return $classes;
},10,3);
y
$fields = get_field_objects();
if( $fields ): ?>
<ul>
<?php foreach( $fields as $field ): ?>
<?php if( $field['value'] ): ?>
<li><?php echo $field['label']; ?>: <?php echo $field['value']; ?></li>
<?php endif; ?>
<?php endforeach; ?>
</ul>
endif;
¿Hay alguna manera de integrar esto en mi archivo functions.php y hacer que funcione de alguna manera? ¡Gracias por tu ayuda!
.