Wordpress获取帖子中使用的图像的ID

时间:2012-02-09 11:55:37

标签: wordpress

我想获得所有使用内部帖子的图像ID。

我知道如何将所有图像附加到帖子上但是我想要检索帖子中使用的所有附加图像的ID。我能想到的唯一方法就是看 通过the_content - >找到所有使用的图像 - >从图片网址获取ID。

您认为有更好,更有效的解决方案吗? 我再说一遍(只是为了说清楚:)我需要在帖子中使用的图像ID,这意味着它们是使用the_content()函数打印出来的。

非常感谢你 离子

1 个答案:

答案 0 :(得分:1)

新答案:

我插入了一张图片而没有将其添加到帖子中,而我们的讨论确实通过parent_post将其添加为与帖子相关。

将其添加到帖子并保存草稿时,我的数据库表中没有添加任何其他行。我注意到它有一个“wp-image-705”类,其中705是图像的wp_posts记录。因此,目前唯一的方法似乎是使用get_the_content()将其放入变量并使用preg_match_all通过正则表达式解析出来。