如何通过媒体库检索贴在帖子上的图片?

时间:2015-01-20 作者:user3695711

我一直在努力检索特定帖子的图像附件,但没有成功,直到我发现通过媒体库插入帖子的图像没有被视为附件。也就是说,您应该首先将图像上载到媒体库(即使它们已经存在),然后插入帖子。然后将其视为附件,并可使用以下代码检索:

    ?php
$args = array( \'post_type\' => \'attachment\', \'posts_per_page\' => -1, \'post_status\' =>\'any\', \'post_parent\' => $post->ID ); 
$attachments = get_posts( $args );
if ( $attachments ) {
    foreach ( $attachments as $attachment ) {
        echo apply_filters( \'the_title\' , $attachment->post_title );
        the_attachment_link( $attachment->ID , false );
    }
}
?>
我认为这就是附件的问题。但是,我的问题是,如何通过媒体库检索插入帖子的图像,而不是每次都上载图像?

谢谢

1 个回复
SO网友:any_h

我几乎总是在同一件事上挣扎。有一个插件叫做File Un-Attach, 和aUnattach and Re-attach Media Attachments. 看看他们是否为你工作。

还有一个5岁的孩子Trac ticket 关于这一点,但似乎仍在讨论中。

结束

相关推荐

自定义默认MediaElement播放器

大家早上好/下午好。一直在玩默认的wordpress mediaelement播放器,并且非常喜欢它。我通过覆盖子主题样式表中的一些css值,对布局进行了一些自定义<但是我不喜欢这样做,因为基本上我只是添加了一些!important css规则,这不一定适用于我的所有网站页面。在寻找另一种方法来实现这一点时,我发现:http://wpsites.net/web-design/how-to-deregister-dequeue-style-sheets/因此,我的问题是:是否可以将wp-mediael