- サイトデザイン工事中です。ご意見をお寄せください。
- 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細)
投稿ツール/WordPress for iOS
提供:WordPress Codex 日本語版
< 投稿ツール(投稿ツール/WordPress for iPhoneから転送)
目次 |
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] にてチケットを投稿できます。
関連リンク
以下のリンク先はすべて英語のページです。
- WordPress for iOS 公式サイト
- 告知ブログ
- フォーラム
- 開発ブログ
- Trac(チケットトラッカー)