关于将上传的图像的URL设为自定义帖子类型的问题

我有一个称为books的CPT, 可以像这样循环浏览它, 但是我需要将上传图像的URL放入帖子中(不在Gallery中)。我尝试将WP wp_get_attachment_image_src()用作波纹管, 但是我不知道$ attachment_id应该传递什么, 因为它是必需的

< ?php $loop = new WP_Query(array( 'post_type' => 'books', 'tax_query' => array( array( 'taxonomy' => 'genre', 'field' => 'slug', 'terms' => 'romance' ) ) ) ); while ($loop-> have_posts()): $loop-> the_post(); $image_attributes = wp_get_attachment_image_src('', 'full' ); if ( $image_attributes ) : ?> < img src="http://www.srcmini.com/< ?php echo $image_attributes[0]; ?>" width="< ?php echo $image_attributes[1]; ?> " height="< ?php echo $image_attributes[2]; ?> " /> < ?php endif; endwhile; wp_reset_query(); ?>

【关于将上传的图像的URL设为自定义帖子类型的问题】显然, 这不会返回上传到CPT URL的任何图像。你能让我知道我在想什么, 在这里做错什么吗?
#1请替换为你的功能。
< ?php $loop = new WP_Query(array( 'post_type' => 'books', 'tax_query' => array( array( 'taxonomy' => 'genre', 'field' => 'slug', 'terms' => 'romance' ) ) ) ); while ($loop-> have_posts()): $loop-> the_post(); //used "get_post_thumbnail_id($loop-> ID)" perameter $image_attributes = wp_get_attachment_image_src(get_post_thumbnail_id($loop-> ID), 'full' ); if ( $image_attributes ) : ?> < img src="http://www.srcmini.com/< ?php echo $image_attributes[0]; ?>" width="< ?php echo $image_attributes[1]; ?> " height="< ?php echo $image_attributes[2]; ?> " /> < ?php endif; endwhile; wp_reset_query(); ?>

    推荐阅读