我使用Wordpress的XMLRPC API和WP API的IXR_Library php類。如果我使用純文本或身體只是簡單的文本wp.newPost正常工作/後的內容,但是當我張貼自動創建一個完整的HTML /簡碼的內容,它總是給我這個錯誤WordPress的XMLRPC API後(html)錯誤解析錯誤沒有形成
Array ([faultCode] => -32700 [faultString] => parse error. not well formed)
內容我想發佈的是我通常在WP中使用短代碼的帖子內容,但是我想通過使用API的PHP發佈它,因爲我試圖自動化我的博客。
您可以檢查一下身體/內容我想後下
http://pastebin.com/U94XVZGT
那是在XML調試模式下顯示的內容,多數民衆贊成(可能似乎已經HTML編碼)
以下是完整的XML調用和響應通過調試返回,已刪除用戶名/密碼從中
http://pastebin.com/26Nyx97K
我會很感激的任何可能的幫助,我已經嘗試過PHP的ヶ輛和htmlspecialchar功能編碼我的身體,甚至試圖str_replace函數的思想,他們可能是替換括號[]導致它
同樣,由於內容代碼的原因,我只是嘗試了一個Hello World純文本內容,它的工作原理-------------------------- ----------------------------------
更新,更早的時候我從textarea中獲取html內容$ _ POST,剛纔我試圖用同樣的內容在同一個變量,但用'單引號括起來,而不是內容主體,現在發佈的作品,但我得到一個錯誤
Warning: strpos(): Empty delimiter in wp-includes/class-wp-xmlrpc-server.php on line 4338
所以,如果我使用$身體= $ _POST [ '體'];它不起作用,並給出主要錯誤,但直接使用$ body ='htmlcontent inside';作品,但給出了以上的strpos錯誤