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
↑何か良くわかないが、そんなことだろうとやってみたら上手く解決できました!
関連記事はこちら!
スポンサーリンク






