【发布时间】:2014-09-30 15:08:11
【问题描述】:
我正在为 Wordpress 主题构建自定义图库滑块,但我遇到了架构问题:
当我在帖子模板 (single.php) 中时,我可以通过此代码轻松检索包含所有帖子画廊图像的数组
$galleries = get_post_galleries( $post, false);
(顺便说一句:False 参数是拥有他们的网址而不是图像本身)
但是当我点击特定画廊的图片时,我被重定向到附件模板 (attachment.php),那么不可能有相同的数组。
我试过了:
$galleries = get_post_galleries( $post->post_parent, false);
但这不能正常工作。实际上,如果我用一些最初附加到另一篇文章(例如较旧的图片)的图片构建一个画廊,post_parent 参数将引用该旧文章,而不是将我重定向到附件模板的那个。
嗯,这是个问题,因为我的滑块脚本加载在 attachement.php 中,它无法处理正确的图片数组。
我无法在single.php 中触发它,因为幻灯片是在单击图库图片后开始的。
(目前我放弃了制作更复杂的脚本以避免加载attachment.php tempalte 的想法)。
我正在寻找一种解决方法,以便在 PHP 中检索附件模板中的正确数组。
【问题讨论】:
-
wordpress.stackexchange.com/questions/80408/… 看看这篇文章,它可能和你想要的一样。
-
已阅读。不是同一个问题。还是谢谢你。
-
我认为这根本不可能。这篇文章比我更好地解释了这个问题(即使它主要处理另一个问题):wptavern.com/the-problem-with-image-attachments-in-wordpress
标签: php wordpress wordpress-theming image-gallery