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 回答