0

ギャラリーのサムネイルを作成するために、Wordpress と高度なカスタム フィールド プラグインを使用しています。9 つの可能なアップロード フィールドがありますが、最初のフィールドのみが必須です。

現在、フィールドのいずれかが空であるという問題があり、タグはまだ出力されていますがimg、破損した画像が表示されています (画像がないため)。

フィールドに がある場合 (またはフィールドが空でない場合)ifにのみ HTML を出力するステートメントを作成する必要があります。src

これは私の現在のコードです。これらのうち9つがあります。

<li>
    <div class="portfolioPicker">
       <?php $image = wp_get_attachment_image_src(get_field('portfolio_image_2'), 'thumbnail'); ?>
       <img id="portfolioImg_2" class="portfolioPickerThumb" src="<?php echo $image[0]; ?>" alt="<?php echo get_the_title(get_field('portfolio_image_2')) ?>" />
    </div>
</li>

PHP if ステートメントの適切なコードを見つけましたが、現在の出力コードで動作させるのに苦労しています。

<?php if( get_post_meta($post->ID, "mycustomfieldname", true) ): ?>
<?php echo get_post_meta($post->ID, "mycustomfieldname", $single = true);?>
<?php else: ?>

<?php endif; ?>
4

1 に答える 1