Wordpress 3.5和画廊

时间:2013-01-09 18:39:17

标签: wordpress mobile sliders

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

项目详情

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

目前使用滑动http://swipejs.com/的修改版本的移动滑块支持获取更多带偏移量的帖子附件

我们需要什么

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

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

支持滑动的Slider Gallery for mobile,一次刷一个图像,将获得带有ajax的另一个图像并显示它

问题

Wordress 3.5不再为图库附加图片,不能使用获取帖子附件来获取图库中使用的图像

尝试使用nextgen图库但找不到图库大小超过2种图片的方法,我们需要桌面缩略图,原始图片和移动尺寸图片

有关如何解决此问题的任何建议吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

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

  

无法使用get post attachments

您使用什么代码来显示图库?

答案 1 :(得分: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

获取图像的链接,或获得带有alts,widths等的完整html img代码:

 wp_get_attachment_image

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