如何在每个帖子中显示多个独立的画廊?

时间:2011-08-09 作者:m-torin

我正在做一个项目,需要在同一个帖子上显示两个独立的图库。一个是特定于产品的图库,另一个是专业的通用快照。两个图库的内容都会随着每篇文章而变化。

我需要弄清楚如何在帖子上显示两个独立的图库,并每天重复这个过程。

我能想到的唯一方法是将图像存储在另一个帖子(post-b)中,并使用@MikeSchinkel或@Scribu的post-to-post连接器插入post-b。

你会怎么做?

1 个回复
最合适的回答,由SO网友:keatch 整理而成

如果可能,使用NextGen Gallery 插件,用于管理库,并在自定义字段的帮助下,在帖子中进行管理

您可以创建两个自定义字段,如:

第一个\\u库并用下一个库ID填充。如果需要,可以使用选择框创建自定义元框。

在前端代码中,使用

   $first = get_post_meta($post->ID, \'first_gallery\',true);
   $second = get_post_meta($post->ID, \'second_gallery\',true);
   ...
   echo do_shortcode(\'[nggallery id=\'.$first.\']\');
   echo do_shortcode(\'[nggallery id=\'.$second.\']\');
   ...
希望这有帮助。

Bonus: 有许多nextgen gallery插件可用于更改gallery向用户呈现的方式。

结束

相关推荐

Images don't show up

我刚刚安装了一个新的多站点安装。一切都像我一样工作,只是图像没有显示在任何子网站上。Any idea why the images don\'t show up?我正在共享Windows服务器(由Arvixe.com托管)中的IIS6上运行Wordpress 3.1.1。辅助站点位于子目录而不是子域中。主站点的图像与标题图像一样有效,但子站点中的图像不会显示。我知道这些图片在博客中出现时,正在正确上传。服务器上的dir文件夹。如果我这样导航它们,它们也会出现:http://www.example.com/