ギャラリーのサムネイルを作成するために、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; ?>