wordpress 3.0 json issue

时间:2010-11-13 作者:chrismccoy

我使用的media finder插件在2.9 wordpress中运行良好,但由于3.0 wordpress,插件使用的json sans eval库不再工作。

不确定使用json从2.9核心升级到3.0核心时涉及到什么。

这是firefox中firebug的截图,实际的json被解析了,但没有显示出来。(media finder允许您在帖子中通过media manager进行搜索)

因此,由于json eval sans是非验证的,所以不确定wp 3.0是否不喜欢这样。

这是插件的url

http://wordpress.org/extend/plugins/media-finder/

下面是插件中错误的屏幕截图

http://imgur.com/RFGXm.jpg

任何人都可以提供帮助,这将是一个救生员,甚至是将代码从json sans eval转换为json2所涉及的内容。js现在打包了哪个wp

需要转换为json2的代码是

xhr=$。post(ajaxurl、参数、函数(数据){

数据=jsonParse(数据);

1 个回复
最合适的回答,由SO网友:edelwater 整理而成

当我注释掉这行时:

@header(\'Content-type: application/json; charset=UTF-8\');
这对我有用

p、 s。

其中还有一个关闭php的开始标记,没有php这个词。底部有一个关闭php的标记,可以删除。还有一个关于未定义索引的通知http://wordpress.org/support/topic/plugin-json-api-content-length-header 与此有关,或者:http://core.trac.wordpress.org/ticket/11537 或者这个:http://wordpress.org/support/topic/wordpress-gone-wild?replies=3 , 没有潜入水中。

结束

相关推荐