Hi everyone,
I have noticed an issue using a Text Area with auto <br> in a group field.
By doing this, the <br> tag appear as a plain text, not as a HTML tag.
Here is the code I am using:
<?php
$titraille = get_field('titraille');
if( $titraille ): ?>
<div class="center">
<p class="sur_titre">
<?php echo esc_attr( $titraille['sur_titre'] ); ?>
</p><!-- .sur_titre -->
<h1>
<?php echo esc_attr( $titraille['titre'] ); ?>
</h1>
<h1>
<?php echo esc_attr( $titraille['test_titre'] ); ?>
</h1>
</div><!-- .center -->
<?php endif; ?>
This is because you are using esc_attr()
on the value. ACF is adding the <br>
tags and you are converting the <
and >
into html entities by using this function.