サポート » プラグイン » nextgen galleryのキャプションについて

  • 解決済 go8181

    (@go8181)


    NextgenGalleryで鉄道のフォトギャラリーを作っています。キャプションを表示させるため、 [ nggallery id= template=caption ]として表示させているのですが、キャプションが長いものもあるため、サムネイルの並びが崩れてしまいます。

    そこで、gallery-caption.phpに手を加え、キャプションの文字数を制限し、キャプションが長くなるものは〇〇〇・・・などとしたいのですが、可能でしょうか?

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • functions.php に以下を追加(未検証)。

    function my_image_object($picturelist, $pid, $length=10){
      $enc = get_option('blog_charset');
      if(mb_strlen($picturelist->caption, $enc) > $length)
         $picturelist->caption = mb_substr($picturelist->caption, 0, $length, $enc) .'...';
      return $picturelist;
    }
    add_filter('ngg_image_object', my_image_object', 10, 2);

    my_image_object() の引数リスト内で $length=文字数、と指定してください。

    トピック投稿者 go8181

    (@go8181)

    ありがとうございました。無事に問題を解決することができました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「nextgen galleryのキャプションについて」には新たに返信することはできません。