こんにちは
こちらの手順にしたがって、gallery.phpを元にギャラリーのテンプレートを作成します。
https://www.imagely.com/docs/templates/
作成したテンプレートの48行目あたりを以下のようにすれば、ギャラリーに設定しているタイトルが表示できると思います。
<div id="ngg-image-<?php echo $image->pid ?>" class="ngg-gallery-thumbnail-box" <?php echo $image->style ?> >
<div class="ngg-gallery-thumbnail" >
<a href="<?php echo $image->imageURL ?>" title="<?php echo $image->description ?>" <?php echo $image->thumbcode ?> >
<?php if ( !$image->hidden ) { ?>
<img title="<?php echo $image->alttext ?>" alt="<?php echo $image->alttext ?>" src="<?php echo $image->thumbnailURL ?>" <?php echo $image->size ?> />
<?php } ?>
</a>
</div>
<div><?php echo esc_attr($image->alttext) ?></div> <!-- 追加 -->
</div>
このままだと28行目がエラーになると思うので、Piclense linkを使わないなら28行目から35行目までを削除すればいいと思います。
見た目についてはスタイルシートを編集してください。
その方法についても上記URLに記載があるようです。
あと、NextGEN Galleryがキャッシュをする様子で、テンプレートに加えた変更がすぐには反映されないみたいです。
ご注意ください。
Du bist der Lenzさん、munyagu さん、レスありがとうございます
munyaguさんの方法でやってみましたが、なにぶん英語のため?
まず、wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/ngglegacy/viewの中にあるgallery.phpを
/wp-content/themes/[使用中のテーマ]/nggallery 新規のフォルダーを作る
にコピーして
gallery-templatename.phpとする。
そのファイルを
<div><?php echo esc_attr($image->alttext) ?></div> <!– 追加 –>
のように変更する。
使用したいページで
[nggallery id=xx template=gallery-templatename] xxは番号
と貼り付ける。
そうすると Manage Gallery の中のDescription が反映される ということでいいですか?
でも反映されないんですね~
どこか間違っているのでしょうか?
template=templatename
が正解のようです。
munyagu さん、レスありがとうございます。
もう少し教えてください。
「28行目がエラーになると思うので、Piclense linkを使わないなら28行目から35行目までを削除すればいいと思います。」
この件ですが、エディターで修正しようとすると行数があいまいになってしまい、はっきりわかりません。
28行目の書き出しの部分と、35行目の削除終了部分を申し押し具体的に押してていただけませんか?
それっぽいところを削除してみたのですが、削除部分が間違ったのかレイアウトが崩れてしまいました。
よろしくお願いします。
あ、いい忘れました。おけげさまで、キャプションは表示されるようになりました。
エラーが出なければ気にする必要はないんじゃないかと思います。
設定によってエラーになるのかもしれませんね。
ちなみに、28行目から35行目は以下のようになっています。
<?php if ($gallery->show_piclens) { ?>
<!-- Piclense link -->
<div class="piclenselink">
<a class="piclenselink" href="<?php echo $gallery->piclens_link ?>">
<?php _e('[View with PicLens]','nggallery'); ?>
</a>
</div>
<?php } ?>
munyagu さん、レスありがとうございます。
エラーが出なかったので、無視したら、無事表示も狂うことなくできました。
本当に助かりました。どうもありがとうございました。