wp ACF the_fieldで不具合があったのでメモ
2024年3月7日
クライアントサイトの画像表示でpitcureタグを使用した出力が正常に表示されなくなったので調査。
ACF6.2.7からのようだが出力方法を以下に変えることで回避できた。
pictureタグは特に関係なくて、ACFの出力方法が変更になったということでした。
これまでは
<?php the_field('front-about-img); ?>
これを
<?php $field = get_field('front-about-img', $post->ID,false); echo $field; ?>
に変更。
リッチエディターを使用してHTMLタグ込みで出力する場合はこの方法でないとエスケープされます。