功能 - 如何将图像附加到帖子?

时间:2014-03-15 17:25:07

标签: wordpress

我计划使用一个使用短代码的滑块:

[su_carousel source="media: 160,161,162" limit="10" link="image" height="300" title="no"]

160,161,162是附加到该帖子的图片的ID。 所以我需要一些自动功能,它可以给我带有附加到帖子上的图像的数组。

我正在使用wpallimport插件,我需要为所有帖子构建模板,现在我可以导入与post相关的所有图像,但是没有允许我获取图像ID的功能。

有任何帮助吗?

1 个答案:

答案 0 :(得分:1)

您可以使用get_posts():

$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 ) {
        $attachments_ids_array[] = $attachment->ID;
    }
}

$attachments_ids = implode (", ", $attachments_ids_array)