Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android wordpress java API |如何获取帖子媒体附件的链接?_Android_Wordpress - Fatal编程技术网

Android wordpress java API |如何获取帖子媒体附件的链接?

Android wordpress java API |如何获取帖子媒体附件的链接?,android,wordpress,Android,Wordpress,我开发了一个Android应用程序来获取由Wordpress驱动的博客的数据。 我想下载附在帖子上的图片。 我的应用程序检索帖子,但我找不到允许获取链接的位置或方法。 有可能做到这一点吗?功能将为您提供帖子的特色图片。对于这一点,使用wordpress API,使用get\u attachment\u url可以轻松获得: <?php $url = wp_get_attachment_url( get_post_thumbnail_id($post->ID, 'thumbnail')

我开发了一个Android应用程序来获取由Wordpress驱动的博客的数据。 我想下载附在帖子上的图片。 我的应用程序检索帖子,但我找不到允许获取链接的位置或方法。
有可能做到这一点吗?

功能将为您提供帖子的特色图片。

对于这一点,使用wordpress API,使用
get\u attachment\u url
可以轻松获得:

<?php $url = wp_get_attachment_url( get_post_thumbnail_id($post->ID, 'thumbnail') ); ?>
<img src="<?php echo $url ?>" />

" />
但为此,您需要查询
wp\u posts
表中的
附件的post类型。
诀窍是首先获取需要获取的附件ID

特色图像附件id存储在
post\u meta
表中,使用meta\u键
\u缩略图\u id

使用该帖子id查找带有meta_键的帖子元数据
\u wp\u attachment_metadata

它的值是一个序列化数组,其中包含键
thumb
file
width
height
size
(数组)和
image\u meta
(数组)

文件
值与WP安装的uploads目录相关,并指向原始的全尺寸图像。您应该能够通过生成附件permalink来计算URL。

大小
将图像大小作为其键(例如,“小”、“中”、“大”、“缩略图”),该值是一个包含键
文件
高度
宽度
的数组


但是,你肯定需要在这里做一些工作……

谢谢你的回答,但是我在android上用java编写代码,在我的android应用程序上,我想检索链接。谢谢你的回答,但是我在android上用java编写代码,在我的android应用程序上,我想检索链接。我谈到这个API: