显示(打印)所有尺寸(高度、宽度)的特色图像

时间:2017-02-15 作者:Anty

<a class="classname" href="<?php the_post_thumbnail_url( \'full\' ); ?>">Full Image</a>
Im使用此代码:输出文本“完整图像”,链接到完整功能图像的帖子url。我想要实现的是添加尺寸,以将该图像显示为f.e:

“完整图像600x400”或仅”(600x400)

谢谢

1 个回复
最合适的回答,由SO网友:David Lee 整理而成

将此函数添加到函数中。php文件:

function show($size = NULL) {
    global $post;
    $post_thumbnail_id = get_post_thumbnail_id( $post->ID );
    if(isset($size)){
        $image_data_array = wp_get_attachment_image_src($post_thumbnail_id,$size);
    }else{
        $image_data_array = wp_get_attachment_image_src($post_thumbnail_id);//Default value: \'thumbnail\'
    }
    echo $image_data_array[1]."x".$image_data_array[2];//here you can add more chars of strings if you want
}
使用方法如下:

<a class="classname" href="<?php the_post_thumbnail_url( \'full\' ); ?>">Full Image <?php show(\'full\'); ?></a>
这是输出WidthxHeight, 您可以使用任何默认图像大小thumbnail, medium, medium_large, large, full 或使用添加的任何自定义大小add_image_size()

相关推荐

Remove <p></p> after images

我对<p></p> 出现在my之后的标记<img....>. 以下是我在本地主机上查看生成的页面时显示的内容。。。<img src=\"/wp-content/themes/wunderful/assets/images/feedback-danielle.png\" alt=\"Danielle Johnson Deal Town FC Treasurer\"> <p></p> 请注意随机生成的<p>&