WordPress上传webp格式的图片

2019年12月18日WordPress上传webp格式的图片已关闭评论 112

什么是webp就不做介绍了,直接说方法吧!

修改 WordPress 目录 /wp-includes/functions.php 文件 注意不是主题下的 functions.php

1.搜索 'image/jpeg' => 'jpg', 在下一行加入:'image/webp' => 'webp',

2.搜索 'jpg|jpeg|jpe' => 'image/jpeg', 在下一行加入:'webp' => 'image/webp',

现在你就可以上传webp格式的图片了,但你会发现媒体库的文件无法预览。接下来继续修改:

在主题的 functions.php 里添加以下代码:

function bzg_file_is_displayable_image($result, $path) {
$info = @getimagesize( $path );
if($info['mime'] == 'image/webp') {
$result = true;
}
return $result;
}
add_filter( 'file_is_displayable_image', 'bzg_file_is_displayable_image', 10, 2 );

修改完毕!

正确配置 WordPress 邮件SMTP 建站资讯

正确配置 WordPress 邮件SMTP

默认大部分主机空间都无法正常发送邮件,造成用户注册不能送邮件、无法找回密码等,因此需要用第三方邮件服务器SMTP方式代替 WordPress 默认mail()函数。 相信很多站长都看过网上到处飞的配置...
WordPress 首页指定分类文章 建站资讯

WordPress 首页指定分类文章

首页排除某些指定分类文章的显示 function exclude_category_home( $query ) { if ( $query->is_home ) {//是否首页 $query-...
WordPress 页面免密钥插入地图 建站资讯

WordPress 页面免密钥插入地图

我们在 WordPress 建站场景应用中很多时候会用到地图功能,来介绍区位以便更好更直观的标识某个位置的所在地。最简单的方法就是直接把地标位置在地图中截图,以图片的形式展示出来。 但这种方法似乎对用...