XMLRPCでWordPressのカスタム投稿タイプに投稿する

「XMLRPC カスタム投稿」などで検索エンジンからこられる方がいらっしゃるので、投稿の仕方をちょっと・・・
「metaWeblog.newPost」のPostTypeはPostかPageしかないので、カスタムPostTypeを投稿するとエラーが返ってきます。
「/wp-includes/class-wp-xmlrpc-server.php」を参照。
なので、XMLRPCを拡張する必要があります。

「metaWeblog.newPost」をコピーして、カスタム投稿タイプが「movies」の場合は、


GeSHi Error: GeSHi could not find the language wp (using path /home/sites/heteml/users/m/w/e/mweb/web/webpaprika.com/wordpress/wp-content/plugins/codecolorer/lib/geshi/) (code 2)

「movies」でコードを検索すると2カ所あります。

投稿する側のプログラムは


GeSHi Error: GeSHi could not find the language wp (using path /home/sites/heteml/users/m/w/e/mweb/web/webpaprika.com/wordpress/wp-content/plugins/codecolorer/lib/geshi/) (code 2)

こんな感じで投稿すると、カスタム投稿タイプに投稿されます。

「XMLRPCでWordPressのカスタム投稿タイプに投稿する」への1件のフィードバック

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)