如何在没有库短代码样式的Wordpress库短代码中显示图像?

时间:2014-04-24 14:23:53

标签: wordpress gallery shortcode

如何在图库订单中以图库短代码显示图像,而不会在整个网站范围内覆盖图库短代码。

我的functions.php中已经有了自定义图库短代码。但是,在特定类别中,我想以不同的方式在图库短代码中显示图像。在wordpress 3.4及更低版本中,我可以抓住附件并且可以订购,但在最新版本的wordpress中似乎并非如此。我怎样才能做到这一点?也就是说,画廊短代码已经被重写了90%的网站使用率,但我有几个帖子需要对图库中的图像进行完全不同的处理,我需要直接从短代码中提取这些图像。用于放置在代码中的PHP。

这就是我想要的:

我在内容中有一个包含图库短代码[gallery ids='5,2,3,4,1,6']的帖子。我已经知道如何在没有短代码的情况下显示帖子的文本。但我想获取短代码,然后按特定顺序使用与这些ID相关联的图像。我的理想是以图库(5url,2url,3url,4url,1url,6url)中的一系列图片网址结束,然后我可以使用<img src="<?php echo gallery[$i]; ?>">

1 个答案:

答案 0 :(得分:0)

我找到了这个代码&#34; grab_ids_from_gallery&#34; here。使用它,我可以对每个ID进行操作并使用wp_get_attachment_image_src获取网址,使用get_post_field('post_content', $id)获取说明您可以使用post_excerpt来获取图片标题,但我喜欢描述因为图片中的IPTC数据会自动填满。