如何在POST前端显示POST格式的图库Metabox图片标题

时间:2015-12-30 作者:Madeirense

通过gallery post格式的metabox获取图像后,我有以下代码将其显示在post前端:

<?php

    if ( !empty( $images ) ) {
        foreach ( $images as $image ) {

           echo
               \'<li class="animated fadeIn">\',
                    \'<figure>\',
                         wp_get_attachment_image( $image, \'post-full-width\' ),
                    \'</figure>\',
                \'</li>\';
        }
     }
?>
我现在只是想知道如何在前端显示图像标题以及图像。

1 个回复
最合适的回答,由SO网友:jgraup 整理而成

您可以添加到figcaption 在您的前端。

<?php

    if ( !empty( $images ) ) {
        foreach ( $images as $image ) {

           $image_post = get_post($image);
           $caption = $image_post->post_excerpt;

           echo
               \'<li class="animated fadeIn">\',
                    \'<figure>\',
                         wp_get_attachment_image( $image, \'post-full-width\' ),
                         \'<figcaption>\', 
                               $caption, 
                         \'</figcaption>\',
                    \'</figure>\',
                \'</li>\';
        }
     }
?>

相关推荐

仅为主页显示Metabox

我将尝试使用设置字段将metabox添加到主页,但出现问题,请帮助我。删除时,metabox不会显示在页面编辑器中if statement 它显示在所有页面上。add_action(\'add_meta_boxes\', \'metabox_homepage_videos\'); function metabox_homepage_videos($post) { if (is_front_page()): add_meta_box(\'metabox