サポート » 使い方全般 » litebox2でdata-titleに画像の「キャプション」を表示したい

  • お世話になっております。
    litebox2
    画像のHTMLは以下になっております。

    
    <div class="target scale"><a href="ドメイン.ファイル名.jpg" data-lightbox="image-1" data-title="ここにキャプションをいれたい">
    <img src="http://nekonoteworks.fem.jp/nekonoteworks/wp-content/uploads/2016/10/150.jpg" alt="クロムテスト"></a></div>

    data-title=”ここにキャプションをいれたい” のここに代わりに
    data-title=”<?php the_time(‘Y年m月d日’); ?>”と入れると日付が正常に表示されます。
    しかしキャプションのコードがわからず四苦八苦しております。

    <?php echo $post_caption; ?>なのかと思って入れても空になります。
    これはページ内で画像のキャプションを取得してないからでしょうか。
    自分のケースにあてはめられず調べてもうまく整形できないでおります。

    ちなみに該当ページは以下のようになっております。

    <?php
    省略
    	<div id="primary" class="content-area clr">
    		<div id="content" class="site-content left-content clr" role="main">
    			<header class="page-header boxed clr">
    				<h1 class="page-header-title">
    <?php single_cat_title(); ?></h1>
    
    				<?php if ( term_description() ) { ?>
    					<div id="archive-description" class="clr">
    						<?php echo term_description(); ?>
    					</div><!-- #archive-description -->
    				<?php } ?>
    			</header><!-- .page-header -->
    
    			<?php if ( have_posts() ) { ?>
    
    				<div id="blog-wrap" class="clr">   
    <div id="portforio_listbox" class="portforio_listbox"><div class="al-6">
    <?php while ( have_posts() ) : the_post();
    	$thumbnail = get_field('150thum')['url'];
    	$original = get_field('full_img')['url'];
            if(empty($thumbnail) || empty($original)) continue;
     ?>
    					
    <div class="target scale"><a href="<?php echo $original; ?>" data-lightbox="image-1" data-title="<?php the_time('Y年m月d日'); ?>">★該当部分
    	<img src="<?php echo $thumbnail; ?>" alt="<?php echo esc_attr( the_title_attribute( 'echo=0' ) ); ?>" />
    </a></div>
    <?php endwhile; ?>

    どこにどのようにしたらよいのでしょうか。
    ご教授くださいませ。

    • このトピックはmaki1463が7年、 5ヶ月前に変更しました。
2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「litebox2でdata-titleに画像の「キャプション」を表示したい」には新たに返信することはできません。