【问题标题】:How do I display images in Wordpress gallery shortcode without gallery shortcode style?如何在没有画廊简码样式的 Wordpress 画廊简码中显示图像?
【发布时间】:2014-04-24 14:23:53
【问题描述】:

如何在不覆盖整个网站的画廊简码的情况下按画廊顺序在画廊简码中显示图像。

我的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]; ?>"> 一起使用

【问题讨论】:

    标签: wordpress gallery shortcode


    【解决方案1】:

    我找到了“grab_ids_from_gallery”here 的代码。使用它,我可以对每个 id 进行 foreach 并使用 wp_get_attachment_image_src 获取 url 并使用 get_post_field('post_content', $id) 获取描述您可以使用 post_excerpt 获取图像标题,但我喜欢描述,因为 IPTC 数据自动来自图片在那里填写。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-23
      • 2013-07-07
      • 2017-05-13
      • 2018-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多