為什么要獲取WordPress的特色圖像呢?
這主要是因為,我們已經寫好了靜態模板文件,只有獲取WordPress特色圖像地址插入進去就可以了,非常方便。
還有就是有的時候,我們需要設置圖片的寬度為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]; ?>
本文參考:http://xiedexu.cn/get_post_thumbnail_uri.htm