Javascript is required!

怎么上传SVG到WordPress

wordpress技术
032

众所周知,WP天生不支持SVG文件上传,尝试上传SVG你会看到如下错误

我们怎么解决呢? 两种方法,一种下载插件如 SVG Support,另一种利用WP提供的钩子upload_mimes

  • 进到Panel或者其他文件编辑器 wp根目录-> 文件管理.
  • 编辑 wp-includes/functions.php文件
function add_file_types_to_uploads($file_types){
  $new_filetypes = array();
  $new_filetypes['svg'] = 'image/svg+xml';
  $file_types = array_merge($file_types, $new_filetypes );
  return $file_types;
}
add_filter('upload_mimes', 'add_file_types_to_uploads');

把上面的代码粘贴到文件最后一行,刷新后台就可以上传了。