在Wordpress添加動態Gif圖片後,發現圖片變為了靜態,點擊查看源文件卻仍是動態的。這是由於Wordpress的自動縮略圖功能造成的,此時在文章頁面顯示的為你選定的縮略圖,所以變為了靜態。如要Gif圖片在Wordpress文章中仍以動態展現,可選擇使用「完整尺寸」圖片(即原圖)。
選擇「完整尺寸」圖片後,Gif圖片在Wordpress文章頁面就能以動態展現了。具體效果請查看:
上傳時選擇原圖上傳:
由於wordpress後台上傳圖片時會自動剪切,所以有些上傳了gif特色圖片後,在前台顯示時是被剪切成了靜態圖片,這裡教大家一個方法,將下面的代碼整合到主題里:
if( get_the_post_thumbnail() ){
$thumb_url = get_the_post_thumbnail_url();
$thumb_low = strtolower($thumb_url);
if (strpos($thumb_low, '.gif') === false) {
$thumb_size = 'thumbnail';
} else {
$thumb_size = 'full';
}
the_post_thumbnail($thumb_size);
}
就是在獲取特色圖片時(後台單獨上傳的特色圖片)判斷其後綴然後設置其縮略圖大小為原圖即可。