0

NextGen に画像ギャラリーがあり、それをページに表示したいのですが、カスタム テンプレートを使用して画像ギャラリーを読み込んでいるときに問題が発生しますhomepage.php。ギャラリーを表示するために次のコードを追加しました。

<?php
      $NextG = new NextGEN_Shortcodes;
      echo $NextG->show_gallery( array("id"=>1,"images"=>5,"template"=>"myshow") );
?>

私のテンプレートファイルmyshow.phpにはこれが含まれています:

<ul id="slideshow">
  <!-- Thumbnails -->
  <?php foreach ( $images as $image ) : ?>

    <li>
      <?php if ( !$image->hidden ) { ?>
      <img src="<?php echo $image->imageURL ?>" alt="<?php echo $image->alttext ?>" />
      <?php } ?>
    </li>

<?php endforeach; ?>
</ul>

という名前のテンプレート ファイルmyshow.php は次の場所にあります。wordpress\wp-content\themes\nggallery

ページを実行すると画像が返されますが、デフォルトのテンプレートが使用されていましたが、間違った名前を付けているのですか?テンプレートを間違ったディレクトリに置いていますか?? それとも他に何かありますか?

4

1 に答える 1

1

わかりました。答えがわかりました。ファイルに正しい名前のプレフィックスを付けるだけでよい"gallery-<mytemplatename>"ので、上記の場合は次のようになります。gallery-myshow.php

于 2012-07-05T10:36:19.157 に答える