解决IXR发布文章到WordPress无法将文章状态设置成Publish状态的问题
2009-12-07 04:49
771 查看
使用$client->query('metaWeblog.newPost', '', $username, $password, $content, TRUE)) 这段代码的时候,
会返回这样的错误:An error occurred - -32301:transport error - HTTP status code was not 200
但是使用$client->query('metaWeblog.newPost', '', $username, $password, $content, FALSE))则正常.
虽然使用xmlrpc-3.0.0.beta这个库能正常发布文章,但是速度很忙.
可能因为WordPress的xmlprc.php使用的是IXR库的原因.
没有办法,只好开始研究class-IXR.php文件,研究WordPress上的xmlprc.php文件,研究WordPress的插件原理.
看了半天没发现有什么问题,就决定在本机环境下试验看看,结果还是错误,但是提供了一些错误提示,提示一个自动发布文章到twitter上的插件报错.遂将该插件禁用,结果就能正常发布文章了~~
在自己的网站上如法炮制,也成功了.
推断产生错误的原因可能是由于twitter-poster插件和xmlprc.php都注册了WordPress发布文章的action,导致冲突.
没空研究twitter-poster插件的代码了,先将其禁用了.
会返回这样的错误:An error occurred - -32301:transport error - HTTP status code was not 200
但是使用$client->query('metaWeblog.newPost', '', $username, $password, $content, FALSE))则正常.
虽然使用xmlrpc-3.0.0.beta这个库能正常发布文章,但是速度很忙.
可能因为WordPress的xmlprc.php使用的是IXR库的原因.
没有办法,只好开始研究class-IXR.php文件,研究WordPress上的xmlprc.php文件,研究WordPress的插件原理.
看了半天没发现有什么问题,就决定在本机环境下试验看看,结果还是错误,但是提供了一些错误提示,提示一个自动发布文章到twitter上的插件报错.遂将该插件禁用,结果就能正常发布文章了~~
在自己的网站上如法炮制,也成功了.
推断产生错误的原因可能是由于twitter-poster插件和xmlprc.php都注册了WordPress发布文章的action,导致冲突.
没空研究twitter-poster插件的代码了,先将其禁用了.
相关文章推荐
- 解决wordpress发布文章,图片无法居中的问题
- 解决wordpress部分博客文章页面无法显示的问题
- 解决服务器无法在已发送 HTTP 标头之后设置状态导致的一个问题
- WordPress中修改固定链接导致无法显示文章内容的问题的解决办法
- 解决MVC3 服务器无法在已发送 HTTP 标头之后设置状态 问题
- 解决vue跨域请求无法携带cookie,进而无法在服务器端设置session保持数据(状态)的问题
- 用百度编辑器发布文章代码/英文字符无法自动换行问题解决方法
- 解决MVC3 服务器无法在已发送 HTTP 标头之后设置状态 问题
- 解决MVC3 服务器无法在已发送 HTTP 标头之后设置状态 问题
- VS2005 SP1发布,解决只能创建WebSite,无法创建Web Application项目的问题
- 无法显示TabHost的setIndicator设置的图片的问题解决办法
- eclipse无法设置ndk路径问题解决
- vue 解决无法设置滚动位置的问题
- VS2005 SP1发布,解决只能创建WebSite,无法创建Web Application项目的问题
- SQLServer 数据库变成单个用户后无法访问问题的解决方法[在手动还原该数据库的时候,设置为单用户模式,然后其他用户访问的时候就。。。。]
- 【转】win2008 中iis7设置404页面但返回状态200的问题解决办法
- 解决无法在theme中设置NoTitleBar属性的问题
- 解决Eclipse发布webproject, jar无法发布到tomcat lib目录下的问题
- 解决WinForm下ListBox控件“设置DataSource属性后无法修改项集合”的问题
- 解决WordPress设置错误的url网站不能访问的问题