今天给大家介绍下三个WordPress小技巧!
1:WordPress新增svg、ico、webp文件
WordPress更新新版之后,可上传svg、ico、webp文件,但如果不设置的话,在上传的时候会显示,“抱歉,由于安全原因,这个文件类型不受支持”虽然很多朋友可能还用不到,但有些朋友会需要的,小编今天就给大家带来解决方法了!
在当前主图目录下的functions.php里面添加如下代码即可!
//上传svg,ico,webp文件
add_filter('upload_mimes', 'vanhua_upload_mimes');
function vanhua_upload_mimes($mimes = array()) {
$mimes['svg'] = 'image/svg+xml';
$mimes['ico'] = 'image/x-icon';
$mimes['webp'] = 'image/webp';
return $mimes;
}
2:WordPress上传文件大小修改
小编前段时间在博客上面上传一个MP3文件的时候,由于比较大,达到50M,而默认的只能上传20M,就上传不了了,相信很多朋友也碰到类似问题,解决方法如下!
第一种方法:修改网站目录下的.htaccess文件,这里以100M大小为例!
如果你网站根目录没有该文件,可以自行创建txt文本,将以下代码粘贴进去,修改XXX.txt名称为.htaccess !
php_value upload_max_filesize 100M php_value post_max_size 100M php_value max_execution_time 300 php_value max_input_time 300
第二种方法:修改PHP设置
找到当前使用php版本文件下,一般位置为 根目录/server/php/这个是php版本/etc/php.ini ,在该文件最下方粘贴如下代码!然后重启php服务!
upload_max_filesize = 100M post_max_size = 100M max_execution_time = 300
如果多站点需要修改数据库字段:
找到当前数据库找到 wp_sitemeta 表,将 meta_key 为 fileupload_maxk 的一行的数值修改为 102400 ,默认单位是KB,所以不需要添加任何单位,直接填入数字!
3:WordPress突破2560像素大图片限制
可能有些朋友还没有遇到该问题,在5.3版本之后,因一张图片的尺寸太大,导致在编辑的时候不能插入原尺寸大于2560像素大小的原图!
缩放比例由big_image_size_threshold 滤波器控制 。false从过滤器回调返回将禁用它。老规矩,在当前主题的 functions.php 文件中添加如下代码即可:
//上传大于2560像素大图片 add_filter( 'big_image_size_threshold', '__return_false' );
当然也有插件名称为 Disable “BIG Image” Threshold ,自己安装之后使用就可以了,这里就不细说了!
今天就给大家分享这些,希望对你有所帮助!