Get attachments by user

时间:2012-01-11 作者:ryanve

有没有办法通过用户获取附件?我需要一种方式来显示特定用户上传的所有图像。(我可能需要附件ID以便使用wp_get_attachment_url 以显示它们。)

1 个回复
最合适的回答,由SO网友:Rob Vermeer 整理而成

使用custom query for this.

$user_id = 1;
$the_query = new WP_Query( array( \'post_type\' => \'attachment\', \'post_status\' => \'inherit\', \'author\' => $user_id) );
if ( $the_query->have_posts() ) while ( $the_query->have_posts() ) : $the_query->the_post();
   the_title();
endwhile;
这将显示用户id为1的用户的所有附件标题。您可以使用get_the_ID() 在循环中获取附件ID。

结束

相关推荐

Large Uploads in WordPress

我与一家教会合作,该教会使用WordPress管理其网站和播客。到目前为止,他们每周有200个步骤来发布播客(我夸大了,但这是一个庞大的逐步列表)。除其他外,他们必须:录制布道,掌握布道录音,创建MP3,通过FileZilla将MP3上传到他们的服务器,但是如果可以的话,我想简化步骤4-6。我知道一些在线应用程序能够进行非常大的上传(GMail、Dropbox等)。每个布道都有70-80 MB,太大了,无法用简单的HTML上传表单处理。如果我最大限度地限制PHP文件大小,Flash上传程序是否能够管理这样