1

我在使用 WordPress 3.5 中的新画廊时遇到了一些困难。这是我们遇到的问题的简要说明。

项目详情

从同一 WP 安装生成的桌面和移动站点

当前使用 swipe http://swipejs.com/的修改版本作为移动滑块,该滑块支持获取更多带有偏移的帖子附件

我们需要什么

一种在多个页面上嵌入同一个图库的方法

桌面站点的图片列表类型库

支持滑动的移动滑块图库,一次显示一个图像,滑动时会得到另一个带有ajax的图像并显示它

问题

Wordress 3.5 不再为画廊附加图像,无法使用获取帖子附件来获取画廊中使用的图像

尝试过 nextgen 画廊,但找不到为画廊提供超过 2 个图像尺寸的方法,我们需要一个桌面缩略图、原始图像和一个移动大小的图像

任何建议如何解决这个问题?

谢谢!

4

2 回答 2

0

如果您上传到帖子,它仍然会设置该关系。有一个选项可以在图库中显示“上传到此帖子的图像”。在媒体管理器中。所以我不知道你的意思是:

无法使用获取帖子附件

您使用什么代码/在哪里显示画廊?

于 2013-01-09T20:04:56.227 回答
0

直到 3.5,您可以获得所有附件图像 ID:

$attachments = get_children( array('post_parent' => $post_id, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => $order, 'orderby' => $orderby) );

其中 $post_id 是当前帖子的 id,$order 和 $order_by 是标准查询变量(ASC,标准中的 menu_order)

然后使用图像 ID,您可以使用 foreach 和调用来获取它们:

wp_get_attachment_link

获取图像链接,或获取带有 alt、宽度等的完整 html img 代码:

 wp_get_attachment_image

应该在 3.5 中运行良好,因此您可以将所有图像上传到一个帖子并将其用作在任何地方显示整个画廊的占位符。

于 2013-01-09T22:16:03.940 回答