Warning: Use of undefined constant – assumed と警告出るときの対応策
<?php if(get_field('kanren_item')): ?> <?php while(the_repeater_field('kanren_item')): ?> <li> <?php $thumbnail_id = get_post_thumbnail_id($post->ID); //アタッチメントIDの取得 $image02 = wp_get_attachment_image_src( get_sub_field('kanren_item_img'), 'full' ); //「full」サイズのアイキャッチの情報を取得 $kanren_item_url = get_sub_field('kanren_item_url'); $kanren_item_name = get_sub_field('kanren_item_name'); ?> <a href="<?php echo $kanren_item_url; ?>"> <img src="<?php echo $image02[0]; ?>" width="<?php echo $image02[1]; ?>" height="<?php echo $image02[2]; ?>" alt="<?php echo $alt; ?>" /><br> <?php echo $kanren_item_name; ?> </a> </li> <?php endwhile; ?> <?php endif; ?>
の、以下の部分
$kanren_item_name = get_sub_field('kanren_item_name'); ?>
を以下のようにすると警告が表示されなくなります。
$kanren_item_name = get_sub_field('kanren_item_name'); ?>
参考:https://php1st.com/2347
↑何か良くわかないが、そんなことだろうとやってみたら上手く解決できました!
関連記事はこちら!
スポンサーリンク