如果且仅当不是gif时,才能移除指向特色图像的链接

时间:2016-12-05 作者:paranza

我有一个条件:

if( has_post_thumbnail() ){
    return get_the_post_thumbnail();
}
然而,我希望该条件对所有图像的扩展都有效,除了.gif.

我如何才能做到这一点?

我的最终目标是,当主页上的特色图片是.gif.

1 个回复
最合适的回答,由SO网友:birgire 整理而成

如果要检查特色图像的mime类型,可以使用get_post_thumbnail_id() 获取其ID,然后使用检查mime类型get_post_mime_type() :

if( has_post_thumbnail() && \'image/gif\' !== get_post_mime_type( get_post_thumbnail_id() ) {
    return get_the_post_thumbnail();
}
在那里,您可以将其作为非GIF退货。

相关推荐