【发布时间】:2018-01-31 06:36:14
【问题描述】:
我当前的主题支持图库帖子格式。图库格式从图库中获取所有图像并以幻灯片形式显示它们。我希望能够将标题和照片信用行添加到每张图片的底部,因为它会随着信息的变化而变化。
当前的图库格式模板如下所示:
<?php if ( has_post_format( 'gallery' ) ) : ?>
<div class="gallery-post-format">
<?php
$galleries = get_post_gallery_images( $post );
$output = '<ul class="gallery-images">';
foreach ($galleries as $gallery) {
$output .= '<li>' . '<img src="'. $gallery . '">' . '</li>';
}
$output .= '</ul>';
echo $output;
?>
</div>
<?php endif; ?>
我想添加以下代码来显示每张图片的标题和照片信用额度。
<div>
<?php
$photographer_name = get_post_meta(get_post_thumbnail_id(), 'be_photographer_name', true);
$photographer_url = get_post_meta(get_post_thumbnail_id(), 'be_photographer_url', true);
if ( $photographer_name ) : ?>
<div id="tgg_credit_line" class="tgg-photo-credit" align="right">
📷 Image Credit /
<?php if ( $photographer_url ) : ?>
<a href="<?php echo $photographer_url ?>">
<?php endif; ?>
<?php echo $photographer_name ?>
<?php if ( $photographer_url ) : ?>
</a>
<?php endif; ?>
</div>
<?php endif; ?>
</div>
<div id="tgg_image_caption" class="tgg-image-caption" align="left">
<?php echo get_post(get_post_thumbnail_id())->post_excerpt; ?>
</div>
</div>
我该怎么做?
【问题讨论】:
标签: php wordpress gallery post-format