从图库中获取图像短代码

时间:2013-04-03 15:23:42

标签: wordpress

我有一个WordPress博客,它位于我的网站旁边,都使用相同的数据库,我正在访问数据库,将最新的博客文章引入我的网站。但是,博客正在使用图库短代码,所以当我将帖子拉到我的页面时,脚本会显示我的文章内容。

[gallery columns="1" link="file" ids="195,197"]

有什么方法可以用它来从db获取图像路径?我已经检查过,它使用的ID在数据库中找不到,除非我遗漏了什么?

1 个答案:

答案 0 :(得分:0)

老问题,但是如果其他人遇到同样的问题,可以发帖回答。

我对这个问题的理解是你有(发布)id,例如195和197.你在同一个数据库上的外部Web应用程序想要检索这些图像的文件名引用。

以下查询将为您提供所需的数据:

SELECT post_id, meta_value FROM wp_postmeta WHERE post_id IN (195,197) AND meta_key = '_wp_attached_file';

示例输出:

+---------+----------------------+
| post_id | meta_value           |
+---------+----------------------+
|     195 | 2013/12/MK233212.jpg |
|     197 | 2013/12/MK233286.jpg |
+---------+----------------------+

这些文件位于wp-content/uploads目录下的普通WordPress配置中。