新的Wordpress媒体上传工具,精选图片和插件交互

3.5中引入的新的Wordpress媒体上传工具会导致一些插件的问题,包括我开发的一个相当庞大的插件。

问题表现如下:

  • 作为升级到3.5的一部分安装新媒体上传器
  • 不再可以添加/保存精选图片
  • 禁用插件X可以解决问题。

    我的问题是,尽管我知道插件X会导致问题,但PHP或JavaScript中不会出现任何错误,所以我不知道修复插件时出现问题的位置。

    我在其他地方(参考文献丢失)读到它是由与使用JQuery的插件冲突引起的......但该评论没有具体说明哪些JQuery动作与特色图像冲突。

    我注意到当我的插件启用时,Wordpress Ajax URL会返回一个空的JSON对象。 当我禁用插件时,返回一个带有上传图片属性的JSON对象。

    有任何想法吗?


    问题在于插件在wp-admin区域中侦听Ajax调用,并且干扰了特色图像工具所产生的Ajax调用。 防止插件在wp-admin区域监听Ajax调用解决了这个问题。

    链接地址: http://www.djcxy.com/p/61201.html

    上一篇: New Wordpress media uploader tool, featured images, and plugin interactions

    下一篇: fpassthru() alternative