Php wp_get_attachment_image_src()即使传递了正确的id也无法工作

Php wp_get_attachment_image_src()即使传递了正确的id也无法工作,php,wordpress,Php,Wordpress,$ids正在打印正确的post id,但当它传递到wp_get_attachment_image_src时,不会返回任何内容。 请帮帮我。我是wordpress开发的新手,我的工作正在进行中。请帮助。您说过“$ids正在打印正确的帖子id”-您是指正确的附件id吗wp\u get\u attachment\u image\u src需要一个附件ID,它不同于post ID您说过“$ids正在打印正确的post ID”-您是指正确的附件ID吗wp_get_attachment_image_src需

$ids正在打印正确的post id,但当它传递到wp_get_attachment_image_src时,不会返回任何内容。
请帮帮我。我是wordpress开发的新手,我的工作正在进行中。请帮助。

您说过“$ids正在打印正确的帖子id”-您是指正确的附件id吗
wp\u get\u attachment\u image\u src
需要一个附件ID,它不同于post ID

您说过“$ids正在打印正确的post ID”-您是指正确的附件ID吗
wp_get_attachment_image_src
需要一个附件ID,它与帖子ID不同。我不知道附件ID与帖子ID不同。thanx@mike。我会在答案中弹出它,以便您可以标记为对其他人正确。很高兴这是对Mikes评论的补充,请检查以下内容:
$images =& get_posts( array (
                'post_status' => 'private',
                'post_content' => '',
                'post_excerpt' => $revision_message,
                'post_type' => 'document',
));
if ( empty($images) ) {
    // no attachments here
} else {
    foreach ( $images as $attachment_id => $attachment ) { 
    if($attachment->post_author==$author){
    $ids= $attachment->ID;
    $a=wp_get_attachment_image_src($ids,'thumbnail');
    echo $a."--";
    }}
}