• 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

投稿ツール/WordPress for iOS

提供: WordPress Codex 日本語版
移動先: 案内検索
このページ「投稿ツール/WordPress for iOS」はまだ書きかけで、情報が不足しています。続きを書いて WordPress を手助けしましょう.


WordPress for iOS とは

WordPress for iOS(旧名称: WordPress for iPhone)」とは、Automattic 社が中心になってオープンソース形式で開発を進めている WordPress 専用の iPhone / iPod touch / iPad アプリです。投稿・固定ページの作成や編集、コメントの承認などが行えます。ライセンスは GNU General Public License になっており、Subversion(SVN)でソースコードが公開 されています。

このアプリは、iTunes App Store から無料でダウンロードできます(ダウンロードリンク /パソコンからの場合 iTunes で開きます)。

アプリの利用条件

WordPress for iOS の利用条件は以下の通りです。

  • WordPress 2.92 以上をインストールしている、または WordPress.com レンタルブログを使っている
  • XML-RPC を通じたリモート投稿が許可されている(設定 > 投稿設定)
  • iPad、iPhone、iPod Touch(全バージョン対応)を使っている

エラー別対処法

example.com は WordPress のインストール場所です。もし example.com/wordpress などにインストールしている場合は、置き換えて読み進めてください。

"Unable to find XML-RPC endpoint" エラー
URL に http:// を入力せずにブログを登録する(例: example.com)。
"NSXMLParserErrorDomain" エラー
プラグインを停止し、テーマをデフォルトに戻してみる。エラーコード詳細 [en] をヒントに、XML の文法にエラーが発生している部分を修正する。
"XML-RPC Service for you blog cannot be found" エラー
以下を確認、修正
  • 入力したブログの URL が正しいこと
  • XML-RPC が有効化されていること
  • テーマのテンプレートファイルの <head> 要素内に <?php wp_head(); ?> が書かれていること
  • 表示されたページのソースを見たとき、 <head> 要素内に <link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://example.com/xmlrpc.php?rsd" /> と表示されていること
  • http://example.com/xmlrpc.php?rsd にアクセスすると XML が表示され、apiLink に http://example.com/xmlrpc.php とあること
  • http://example.com/xmlrpc.php にブラウザでアクセスすると、"XML-RPC server accepts POST requests only." と表示されること
http://example.com/xmlrpc.php にアクセスしても上記のメッセージが出ない
サーバー管理者に問い合わせ、パーミッションによる問題はないか尋ねる。"Precondition Failed" というメッセージが出る場合は mod_Security の問題である可能性が高い(詳細 [en])。
新しいブログを登録しようとするとタイムアウトしてしまう
3G または無線 LAN 接続の状態で再度試してみる。
テーマを変更した、またはカテゴリーを追加したのに反映されない
現バージョンのアプリでは、ブログを一度削除して再登録しない限りテーマ・カテゴリーは更新されない。
ブログを削除するには?
ブログ一覧ページの右にある青い矢印をタップしてから、“Remove Blog.” をタップする。
アプリからアップロードする写真のサイズを調整したい
ブログの設定の際、すべての写真を 640×480 にリサイズするかどうか選択できる。設定画面から変更可。
ブログの追加に非常に時間がかかるのはなぜ?
ネットワークの遅延に影響されるため、Wifi モードで試してみると良い。
ローカルドラフト投稿を削除するには?
ローカルドラフト一覧で、削除したい項目の上を左から右にスワイプする。削除ボタンが表示されるので、タップして削除。
XML-RPC の認証が正しく行われているはずにも関わらず、エラーメッセージが表示される、または RSD ページの読み込みに非常に時間がかかる。
ISP またはシステム管理者に、パーミッションに関する問題などがないか確認する。“Precondition Failed” エラーが出る場合は、mod_Security 関連の問題である可能性が高い(関連フォーラム関連ブログ記事)。
RSD、XML-RPC の設定は正しいのにエラーが発生してブログを追加できない
その他によくある問題として、不正な文字によるエラーが挙げられる。マークアップが正しいかどうか W3C のツールでチェックし、エラーを修正してみるとよい。

もし解決しない問題がある場合は、iOS アプリ専用フォーラム [en] または日本語フォーラムの「その他」トピックで質問するとよいでしょう。

バグ報告、コード修正、要望などを送りたい場合は、プロジェクトの Trac [en] にてチケットを投稿できます。

関連リンク

以下のリンク先はすべて英語のページです。