嗨我有投资组合博客和投资组合页面,我将图像显示为图像Feed并通过图库添加其显示根本没有超链接没有标题没有标题
我想在每张图片上显示唯一的标题
这里是用于在我的主题中显示图像的代码
<?php
global $post;
$header_images = get_post_meta($post->ID, '_ebor_gallery_images', 1);
if( is_array($header_images) ) :
?>
<ul class="basic-gallery text-center">
<?php
foreach( $header_images as $id => $content ){
echo '<li>'. wp_get_attachment_image($id, 'large') .'</li> ';
}
?>
</ul>
如何添加标题可以帮助我解决这个问题
谢谢!
答案 0 :(得分:0)
在foreach
:
$attachment_title = get_the_title($id)
应该得到你的头衔。
答案 1 :(得分:0)
试试这个......
<ul class="basic-gallery text-center">
<?php
$output = '';
foreach( $header_images as $id => $content ){
$output .= '<li>'. wp_get_attachment_image($id, 'large');
$image = get_post($id);
$output .= '<span class="caption>'.$image->post_excerpt.'</span>';
$output .= .'</li> ';
}
echo $output;
$output = '';
?>
</ul>
在你想要的任何容器中输出你的标题,我只是用一个范围作为例子。