サポート » 使い方全般 » 繰り返しフィールドの画像のタイトル取得

  • こんにちは。
    Advanced Custom Fieldsの繰り返しフィールドを利用して画像を並べ、funcybox for WPで拡大表示させてタイトルを表示したいのですが、どのように取得したら良いのでしょうか?

    <?php while(the_repeater_field('simage')): ?>
    <?php
    	if(get_sub_field('RimageL')) :
    	$image = wp_get_attachment_image_src(get_sub_field('RimageL'), array(180,180,true));
    	$imageB = wp_get_attachment_image_src(get_sub_field('RimageL'), 'large');
    	echo '<li><a href="'.$imageB[0].'"><img src="'.$image[0].'" alt="'.get_post_title.'" ></a></li>';
    	endif;
    ?>
    <?php endwhile; ?>

    このようなコードを書いておりaltに画像のタイトルを表示させつつ、画像を拡大した時にもタイトルを表示できるようにしたいのですが、うまくいきません。

    alt=”‘.get_post_title. これだと当然記事のタイトルが表示されてしまいます。。

    どなたかヒントだけでも頂ければ幸いです。
    よろしくお願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちわ、momofuku0809さん。

    まず、プラグインの公式ドキュメントを読んでいただくのがよいかと思います。
    公式ドキュメントの the_repeater_field の説明には以下のような一文があります。

    This function has been deprecated since v3.3.4, please user have_rows() instead.

    公式ドキュメントはこちらをご覧ください。
    http://www.advancedcustomfields.com/resources/

    リピーター内で画像のaltを入力し

    the_sub_field(‘sub_field_name’);

    でダメでしょうか?

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「繰り返しフィールドの画像のタイトル取得」には新たに返信することはできません。