我在使用WordPress 3.5中的新画廊时遇到了一些困难。以下是我们遇到的问题的简要说明。
项目详情
从同一WP安装生成的桌面和移动网站
目前使用滑动http://swipejs.com/的修改版本的移动滑块支持获取更多带偏移量的帖子附件
我们需要什么
在多个页面上嵌入相同图库的方法
桌面网站的图片列表类型库
支持滑动的Slider Gallery for mobile,一次刷一个图像,将获得带有ajax的另一个图像并显示它
问题
Wordress 3.5不再为图库附加图片,不能使用获取帖子附件来获取图库中使用的图像
尝试使用nextgen图库但找不到图库大小超过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中运行良好,因此您可以将所有图像上传到一个帖子并将其用作占位符,以便在任何地方显示整个图库。