Blog Top > Tags > XML-RPC

XML-RPC

WordPress for iPhone 2 で XML-RPCエラー?

先日、iPhoneからWordPressへ投稿しようと思い、iPhoneへ「WordPress for iPhone 2」をインストール。

設定は簡単で、まずはWordPress側の投稿設定で『WordPress、 Movable Type、 MetaWeblog および Blogger XML-RPC 投稿プロトコルを有効にする』にチェック。

あとは、iPhoneでアプリを立ち上げてブログのURLといつもログインするIDとPASSを入力すればOK。

のはずが、何回やってもiPhone側でXML-RPCエラー。

iPhone曰く、「あなたのブログ内にXML-RPCサービスを見つけることが出来ない」だそうだ。

設定はちゃんとやってる、URLもIDもPASSも何回も確認済み。

色々調べてみると、タグの直前に<?php wp_head(); ?> が記入されてないとダメらしい。

そうすると、実際は

<link rel=”EditURI” type=”application/rsd+xml” title=”RSD” href=”http://ブログURL/WordPress階層/xmlrpc.php?rsd” />

を吐き出すようだ。

でも使ってるテンプレートのheader.phpには記入済み。

ただ、場所が直前ではなかったので、ソースコードの順番を書き直してみたもののダメ。

一度デフォルトのテンプレートの戻して、iPhoneでアクセスし、再度テンプレートを戻すやり方もあるらしいけど、デフォルトに戻してもXML-RPC のエラー。

こうなったら力技を使うしかない。

要は吐き出すはずのコードが吐き出されなければ、直接書けばいいじゃないって事。

なので
<link rel=”EditURI” type=”application/rsd+xml” title=”RSD” href=”http://ブログURL/WordPress階層/xmlrpc.php?rsd” />
を記入。

実際のブログのソースにも記入されていて、iPhoneでもアクセス可能に。

無事、解決です。

多分だけど、
<link rel=”EditURI” type=”application/rsd+xml” title=”RSD” href=”http://ブログURL/WordPress階層/xmlrpc.php?rsd” />
が吐き出されない場合もヘッダーから
<?php wp_head(); ?>
は削除しない方がいい気もする。なんかfeed関係のソースも吐き出してるような、出していないような・・・多分。

Blog Top > Tags > XML-RPC

カテゴリー
タグ
far east design コンテンツ
far east design
 ファーイーストデザイン
 〒323-0829
 栃木県小山市東城南4-24-10
 phone&fax 0285-37-8238
 http://fareast-design.net
 info@fareast-design.net

Return to page top