我需要降低wordpress页面中附加图像的高度。我尝试了几种方法,但我无法解决它。当我在img src中添加图像大小Topbannerimg时,没有任何改变。
我的wp_query显示图像
<?php
$homepage = get_page_by_title('Top Banner');
$attachments = get_posts( array(
'post_type' => 'attachment',
'posts_per_page' => -1,
'post_parent' => $homepage->ID,
) );
if ( $attachments ) {
echo '<section class="topBanner">';
foreach ( $attachments as $attachment ) { ?>
<a href="<?php if($attachment->post_excerpt){echo $attachment->post_excerpt;}else{echo "#";}?>">
<img src="<?php echo wp_get_attachment_url($attachment->ID); ?>">
</a>
<?php }
echo '</section>';
}
wp_reset_postdata();?>
size.php
中提到的大小add_image_size( 'TopBannerImg', 1800, 500, true );
答案 0 :(得分:0)
您可以使用wp_get_attachment_image函数显示图像。请参阅:https://developer.wordpress.org/reference/functions/wp_get_attachment_image/。 将图像缩略图名称作为第二个参数传递。
答案 1 :(得分:0)
查看此代码:
宽度的第一个参数和高度的第二个参数。
<?php the_post_thumbnail( array( 480, 277 ) ); ?>