我找到了一些有用的文章,这些文章的结合帮助我解决了这个问题。首先,我发现uploadedTo
可以检索信息,返回ID。关于附件数据的一组信息can be found here.
其次,我可以通过添加一些html将ID转换为帖子的链接<a href="/?p=\'.$attachment_data[\'uploadedTo\'].\'">
.
第三,我可以使用the method found here.
总之,我能够从附件中生成一个指向帖子的格式化链接。
不幸的是,它不会是一个帖子列表,因为Wordpress只允许帖子附加一个图片(即使技术上有更多)。
最终代码:
$the_query = new WP_Query( array(
\'post_type\' => \'attachment\',
\'category_name\' => \'photos\',
\'posts_per_page\' => 25,
));
while ( $the_query->have_posts() ) : $the_query->the_post();
$attachment_data = wp_prepare_attachment_for_js($attachment);
$title = get_post_field( \'post_title\', $attachment_data[\'uploadedTo\'] );
echo \'<div><div>
<img src="\'.wp_get_attachment_url (\'medium\').\'"/>
</div><div><a href="/?p=\'.$attachment_data[\'uploadedTo\'].\'">\'.$title.\'</a></div>\';
endwhile; wp_reset_postdata();?>