繁体   English   中英

如何在wordpress中的Gallery图像中显示标题

[英]How to show caption in Gallery images in wordpress

嗨,我有投资组合博客和投资组合页面,我显示我的图像作为图像饲料,并通过画廊添加其显示根本没有超链接没有标题没有标题

我想在每张图片上显示唯一的标题

这里是用于在我的主题中显示图像的代码

    <?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>

如何添加标题可以帮助我解决这个问题

谢谢 !

在你的foreach

$attachment_title = get_the_title($id)

应该得到你的头衔。

尝试这个...

<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>

在你想要的任何容器中输出你的标题,我只是用一个范围作为例子。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM