显示上传作者和获取上传的帖子ID

时间:2015-04-27 作者:GabeN

在一个拥有众多画廊的项目中工作;“附件”帖子类型查询。除了我在管理仪表板的附件详细信息框中注意到Wordpress存储&;显示附件上载作者(&P);已上载到帖子。那么问题是,有没有人有经验或者知道如何返回上传作者&;是否在自定义附件查询的循环中上载到post ID?

我已经搜索了codex和stackexchange,但没有找到任何结果。

谢谢

2 个回复
最合适的回答,由SO网友:Howdy_McGee 整理而成

附件是一种内置的帖子类型,与帖子和页面极其相似。你要找的领域是post_author.

如果您有附件对象:

$attachment->post_author
如果您只有附件ID,则可以使用

get_post_field( $attachment_id, \'post_author );
要获取附件最初上载到的实际帖子,您可以使用:

$post->post_parent

SO网友:GabeN

感谢@howdy\\u mcgee给出的第一个答案!实际上,在他发帖时,我就在这条轨道上。回答我的问题的第二部分,即获取上传到post\\u的id,这相当于我用get\\u post(post->post\\u parent)简单获取的post parent;

谢谢你的帮助!

结束

相关推荐

WP JSON API META_QUERY不工作

在下面的代码示例中,我使用帖子标题(名称)作为字段来存储电子邮件地址,而密码位于自定义字段中。以下查询将提取正确的用户,但不关心密码是否匹配。我已经搜了几个小时了,这是我迄今为止最好的一次,还缺什么?$posts = $json_api->introspector->get_posts(array( \'post_type\' => \'custom_user\', \'name\' => \'[email protected]\'