我创建了一个片段来获取帖子中的所有附件,包括评论中的附件。
<?php
$post_attachments = get_posts( array (
\'post_type\' => \'attachment\',
\'posts_per_page\' => -1,
\'post_parent\' => $post->ID
));
?>
<ul class="attach-list-post">
<?php
foreach ( $post_attachments as $post_attachment ) {
$name = $post_attachment->post_title;
$date = $post_attachment->post_date;
echo \'<li>\' . wp_get_attachment_link( $post_attachment->ID, \'\', false, false ) . $name . $date . \'</li>\';
}
?>
</ul>
它还返回附件的日期。现在,我还需要返回附加文件的用户的用户名,可以是对帖子发表评论的用户。我尝试使用:
$author = $post_attachment->post_author;
但它不会返回任何类型的值。
对此有什么建议吗?