• 服务器 centos6.5

    复现方法
    选择任一一个主题,选择自定义,选择站点身份,选择选择图像

    上传一个大小为512×512的jpg图像,然后在媒体库里面选择它,然后点击选择。
    此时ajax的
    目标url
    http://www.tivo2.com/wp-admin/admin-ajax.php
    参数:
    nonce:e7da0254bf
    id:11
    context:site-icon
    cropDetails[x1]:0
    cropDetails[y1]:0
    cropDetails[width]:512
    cropDetails[height]:512
    cropDetails[dst_width]:512
    cropDetails[dst_height]:512
    action:crop-image
    返回值:
    {success: false, data: {message: “图片不能被处理。”}}

    因此触发了./wp-admin/js/customize-controls.min.js中的
    wp.ajax.post(“crop-image”,{nonce:a.nonces.edit,id:a.id,context:”site-icon”,cropDetails:{x1:0,y1:0,width:this.params.width,height:this.params.height,dst_width:this.params.width,dst_height:this.params.height}}).done(function(a){b.setImageFromAttachment(a),b.frame.close()}).fail(function(){ b.trigger(“content:error:crop”) })}

    里面这一句b.trigger(“content:error:crop”)
    报错
    b.trigger是undef

    暂时这句话被我注释掉了,但是希望能有更好的处理方案。

    请协助修改处理,谢谢。

查看 1 回复 - 1 至 1 (总计 1)
查看 1 回复 - 1 至 1 (总计 1)
  • 话题 ‘设置站点图标时图片大小错误导致页面js error’不再接受新回复。