Hello,
I am trying to inject lass in my content and it’s working fine, but it’s not adding class in the custom field content. How do I do that?
This code injects class into my content, not in acf content.
//**Adding UL Li**//
add_filter('the_content', 'ja_ul_class');
function ja_ul_class($content)
{
$string = '<ul';
$replace = '<ul class="detail-list"';
$content = str_replace( $string, $replace, $content );
return $content;
}
The ACF fields are outsite the_content() value. you should try using acf-format_value.
There is a great example here:
https://www.advancedcustomfields.com/resources/acf-format_value/
If you want to use the_content filter you need to use that acf_the_content filter for WYSIWYG fields
add_filter('the_content', 'ja_ul_class');
add_filter('acf_the_content', 'ja_ul_class');
I added this and it’s working fine. Is this way right or wrong?
add_filter('acf/format_value', 'acf_ul_class');