很多朋友在编辑文章的情况下需要往媒体库上传图片常常会遇到上传完毕时出现http错误的提示。
网上的方法千篇一律,要么修改服务器设置,要么改.htaccess
文件。如你的主机支持 .htaccess,你知需要修改 .htaccess ,添加如下代码即可:
- <IfModule mod_security.c>
- <Files async-upload.php>
- SecFilterEngine Off
- SecFilterScanPOST Off
- </Files>
- </IfModule>
而今天为大家提供一种更实用的方法,利用wp的过滤器来修复此http错误。将下面的代码添加到主题的functions.php
文件中即可。代码来自WordPress官网。WordPress.org
- add_filter( ‘wp_image_editors’, ‘change_graphic_lib’ );
- function change_graphic_lib($array) {
- return array( ‘WP_Image_Editor_GD’, ‘WP_Image_Editor_Imagick’ );
- }
–结束–