WP サイトで以下のコードを使用しています。
<?php
$images = array();
$images[] = $profile_user->banner_image_1;
$images[] = $profile_user->banner_image_2;
$images[] = $profile_user->banner_image_3;
$images[] = $profile_user->banner_image_4;
if(!empty($images[0]) || !empty($images[1])|| !empty($images[2])|| !empty($images[3])){
?>
<?php echo '<div class="slider2">'; ?>
<?php foreach($images as $img): ?>
<?php if(!empty($img)): ?>
<div>
<img src="
<?php
$image_id = $img;
$post_image_data = wp_get_attachment_image_src( $image_id, $size='profile_banner_img' );
echo $post_image_data[0];
?>" />
</div>
<?php endif; ?>
<?php endforeach; ?>
<?php echo '</div>'; ?>
<?php } ?>
私がする必要があるのは、「IF」または「配列」ステートメント、または「banner_image_1」のみがユーザーによって埋められているかどうかを確認し、別のコードを表示する何かを使用することです。
つまり、banner_image_1 が情報を返すが、2,3,4 を削除する必要がない場合
<div class="slider2"> and the </div>