在文章循環(huán)之外,該如何獲取當(dāng)前頁面的特色圖片呢?這一節(jié)的wordpress開發(fā)教程就交大家怎么在循環(huán)外獲取特色圖片鏈接。
- 參考鏈接:詳情

$large_image_url = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'full');
echo $large_image_url[0];
介紹:
wp_get_attachment_image_src( $attachment_id, $size, $icon );
$attachment_id: 特色圖片的id
$size:圖片大小,可選thumbnail(最小), medium(中等大), large(大號)、 full(完整大小)
返回值:
Array(
[0] => url //圖片地址
[1] => width //圖片寬度
[2] => height //圖片高度
[3] => boolean //true表示返回了縮放后的圖片,false表示返回了原始圖片
)
獲取特色圖片的ID
get_post_thumbnail_id($pid)
有了這2個wordpress主題函數(shù),wordpress主題就可以輕松獲取到page頁面或文章特色圖片的url地址,代碼如下:
if (has_post_thumbnail()) {
$arr = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID),full );
echo '<div class="topadcs" style="background: url('.$arr[0].') no-repeat top center/100% 100%;"></div>';
}
這2個函數(shù)我們一般很少用到,因為在開發(fā)wordpress主題時,一般都是直接在頁面顯示圖片,而不會把圖片url作為一個變量儲存起來。
在循環(huán)之外,該如何獲取當(dāng)前頁面的ID呢?這篇wordpress開發(fā)教程與你分享這個方法: