首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >钩子add_attachment误差

钩子add_attachment误差
EN

WordPress Development用户
提问于 2022-01-22 17:28:40
回答 1查看 62关注 0票数 0

我试图优化我的图片上传到网站。我试着写插件,那将使用钩子'add_attachment‘和附件上传后做图像转换。

代码语言:javascript
运行
复制
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_psio函数工作得很好。但是,当我试图注册钩子和上传图像时,我得到了错误:

图像的后处理可能由于服务器繁忙或没有足够的资源而失败。上传一个较小的图片可能会有帮助。建议的最大尺寸是2500像素。

图片上传,但没有裁剪和转换。我做错了什么?

EN

回答 1

WordPress Development用户

回答已采纳

发布于 2022-01-24 12:47:09

钩子add_附件在通过wp_ajax_crop_image()裁剪图像之前触发。这就是Wordpress试图处理文件的原因,目前还不存在这种情况。

票数 1
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/401649

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档