默认的wordpress程序上特色图像时会自动剪切图片尺寸,所以上传gif图片后,前台显示缩略图会被剪切成静态图片,那我们如何保证我们上传的gif可用呢。只需要将下面的代码添加到wordpress主题的funtion.php里面即可。
1 2 3 4 5 6 7 8 9 10 |
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); } |
以上代码功能为自动判断图片后缀,设置其缩略图大小为原图。