提醒:本文最后更新于2023-04-30 20:11,文中所关联的信息可能已发生改变,请知悉!

碎碎念

记得上大学刚折腾WordPress时上传GIF动图后就直接显示为动图,但不知道前两天是怎么回事上传的动图始终只显示第一帧,也就是一张静态图片,于是我就去各种搜索,可是不管是百度还是谷歌怎么搜索都无外乎以下两种解决办法:

  1. 20%的是让你装个叫WP GIF Player的插件,如下:

一行代码搞定升级新版本的wordpress后GIF动图变静态</a />

可等你去wordpress 官方的插件商店一搜索,的确有这个插件还排名第一,可是截止到本文写作日期我仔细一看版本号只有0.1.2,而介绍这个插件的博客是18年初的,很明显老的插件应该是下架了,这是新的,不管怎样死马当活马医,我还是在我本地虚拟机环境和线上正式环境都安装上测试了添加一个动图,但最终页面显示依然是静态的,而且与我的主题严重不兼容,图片在页面中错位的离谱,我就不截图污染大家的眼睛了,有兴趣的自己试试哈,如果你用这个插件成功了,下面的就不用看了哈~

2. 80%的让你在上传图片后在右侧的附件显示设置中选择使用“完整尺寸”图片,如下:

一行代码搞定升级新版本的wordpress后GIF动图变静态

这个方法我反复尝试过三四次都没有什么卵用,我就不过多说了。

成功案例

详见本站这篇博客,本站就是用wordpress搭建的哦~

解决方案

这一部分是付费后才能阅读的哦~😘

请用支付宝哈。

[$]

先说原因,wordpress自5.3版本之后加了个大图自动拉伸的功能,

我是在这里的wordpress社区上看到有大神这样说的。

解决方法就是在你的主题funtions.php文件中追加一行下面的代码:

add_filter( ‘big_image_size_threshold’, ‘__return_false’ );

可以在wordpress后台操作哦,如下图所示:

一行代码搞定升级新版本的wordpress后GIF动图变静态</a />

我测试时用的wordpress版本是5.3.4,如果你的wordpress版本上加了这行代码后不管用可以微信联系我Baksmali,我退你一半钱哦~

[/$]

 

后话

看完付费的部分你会觉得,我靠妈的这么简单就一行代码就搞定了,可是这一行代码却是我折腾了一个下午才发现的呢~