我试图优化我的图片时,上传到网站。我试着写插件,那个将使用钩子‘add\\u attachment’并在上传附件后做图像转换。
add_action( \'add_attachment\', \'optimize_psio\', 0);
// Action for optimizing on upload
function optimize_psio( $post_ID){
require_once plugin_dir_path( __FILE__ ) . \'includes/class-ps-image-optimizer-converter.php\';
$converter = new Ps_Image_Optimizer_Converter($post_ID);
$converter->optimize();
}
单独工作时,optimize\\u psio(优化)功能非常有效。但当我尝试注册钩子并上传图像时,我发现了一个错误:
映像的后处理可能失败,因为服务器是busyor,或者没有足够的资源。上载较小的图像可能会有所帮助。建议最大大小为2500像素。
图像上传,但未裁剪和转换。我做错了什么?