如何获取wordpress 特色图像的真实链接,而不是 img 标签,因为需要在 img 标签上面加上 样式 和 其他东西 。所以直接用the_post_thumbnail(); 不能满足我们的需求
还有就是有的时候,我们需要设置图片的宽度为100%,高度自动。这样通过 the_post_thumbnail() 这个方法就无法实现了。
好了,看下面的方法:
获取特色图像:小
<?php $thumbnail_image_url = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'thumbnail'); echo $thumbnail_image_url[0]; ?>
获取特色图像:中
<?php $medium_image_url = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'medium'); echo $medium_image_url[0]; ?>
获取特色图像:大
<?php $large_image_url = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'large'); echo $large_image_url[0]; ?>
获取特色图像:完整
<?php $full_image_url = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'full'); echo $full_image_url[0]; ?>
获取特色图像:指定100X100
<?php $array_image_url = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), array(100,100)); echo $array_image_url[0]; ?>