<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>WebScripter.jp &#187; XML−RPC</title>
	<atom:link href="http://webscripter.jp/tag/xml%e2%88%92rpc/feed/" rel="self" type="application/rss+xml" />
	<link>http://webscripter.jp</link>
	<description>HTML、CSS、Javascript、ActionScript、php、デザインなどWeb制作に関する備忘録</description>
	<lastBuildDate>Sat, 16 Jan 2010 02:11:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>WordPress for iPhoneでXML-RPCエラー。ブログの登録が出来なくなる</title>
		<link>http://webscripter.jp/cms/post9/</link>
		<comments>http://webscripter.jp/cms/post9/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 20:06:51 +0000</pubDate>
		<dc:creator>huevo@ws</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[XML−RPC]]></category>

		<guid isPermaLink="false">http://webscripter.jp/?p=9</guid>
		<description><![CDATA[
妻から「iPhoneからブログの更新が出来なくなった」と言われた。妻のブログはWordPressを習得中にブログを作ってくれと頼まれ、知識も中途半端な状態で制作したので何となくWordPress本体の問題かなと思ったが、とりあえずその経緯を聞いてみた。

普段はiPhoneから記事をアップしているが、PCからアップしようとした時にパスワードを忘れてしまい、パスワードの再発行をした。
その後、iPhoneでログインして記事をアップしようとしたが、編集しても反映されず、更新すると編集した記事が次々に消えてゆく。
登録したブログを削除し、もう一度登録し直そうとしたが、XML-RPCエラーが出て登録ができない。

まず自分のiPhoneからも登録できるか試したがやはり登録できない。これはやはりWordPressのテーマのソースを疑うしか無い。
制作当初はRSSやFeedはいらないと言っていたので削除していたhead内のそのあたりのソースをとりあえず戻してみた。
しかし、現状は変わらず、ふと、まさか…
PLAIN TEXT
XML:




&#60;?php wp_head&#40;&#41;; ?&#62; 






これを記述してみると、ブラウザの「ソースを表示」で
PLAIN TEXT
HTML:




&#60;link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://hogehoge.comhai/xmlrpc.php?rsd" /&#62; 






 とソースを吐き出しました。
設定＞投稿設定＞リモート投稿＞XML-RPCの項目にチェックを入れるとphp wp_head()によって自動的に必要な要素を吐き出すようです。
それ以外でもユーザーの設定によってはここで吐き出すようです。
試しに自分のiPhoneでテスト登録したらできました。早速妻に報告。登録できたよと返ってきました。めでたし、めでたし。
ところで、wp_headタグは実は何？と疑問がわいてきたのですが、wp_headについてはまたよく調べてみよう。
]]></description>
			<content:encoded><![CDATA[<p>
妻から「iPhoneからブログの更新が出来なくなった」と言われた。妻のブログはWordPressを習得中にブログを作ってくれと頼まれ、知識も中途半端な状態で制作したので何となくWordPress本体の問題かなと思ったが、とりあえずその経緯を聞いてみた。<span id="more-9"></span></p>
<ol class="default">
<li>普段はiPhoneから記事をアップしているが、PCからアップしようとした時にパスワードを忘れてしまい、パスワードの再発行をした。</li>
<li>その後、iPhoneでログインして記事をアップしようとしたが、編集しても反映されず、更新すると編集した記事が次々に消えてゆく。</li>
<li>登録したブログを削除し、もう一度登録し直そうとしたが、XML-RPCエラーが出て登録ができない。</li>
</ol>
<p>まず自分のiPhoneからも登録できるか試したがやはり登録できない。これはやはりWordPressのテーマのソースを疑うしか無い。<br />
制作当初はRSSやFeedはいらないと言っていたので削除していたhead内のそのあたりのソースをとりあえず戻してみた。<br />
しかし、現状は変わらず、ふと、まさか…</p>
<div class="igBar"><span id="lxml-3"><a href="#" onclick="javascript:showPlainTxt('xml-3'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">XML:</span>
<div id="xml-3">
<div class="xml">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:PROJECT-ID-VERSION: WORDPRESS 2.7.1 JA REPORT-MSGID-BUGS-TO: WP-POLYGLOTS@LISTS.AUTOMATTIC.COM POT-CREATION-DATE: 2009-02-10 20:55+0000 PO-REVISION-DATE: 2009-02-13 00:26+0900 LAST-TRANSLATOR: TENPURA <210PURA@GMAIL.COM> LANGUAGE-TEAM: WP-JA <WPJA.TEAM@GMAIL.COM> MIME-VERSION: 1.0 CONTENT-TYPE: TEXT/PLAIN; CHARSET=UTF-8 CONTENT-TRANSFER-ENCODING: 8BIT X-POEDIT-LANGUAGE: JAPANESE X-POEDIT-COUNTRY: JAPAN PLURAL-FORMS: NPLURALS=1; PLURAL=0; X-POEDIT-SOURCECHARSET: UTF-8 X-POEDIT-KEYWORDSLIST: __;_E;_C;__NGETTEXT:1,2;__NGETTEXT_NOOP:1,2 X-POEDIT-BASEPATH: ./WORDPRESS;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;</span>?php wp_head<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>; ?<span style="font-weight: bold; color: black;">&gt;</span></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
これを記述してみると、ブラウザの「ソースを表示」で</p>
<div class="igBar"><span id="lhtml-4"><a href="#" onclick="javascript:showPlainTxt('html-4'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">HTML:</span>
<div id="html-4">
<div class="html">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:PROJECT-ID-VERSION: WORDPRESS 2.7.1 JA REPORT-MSGID-BUGS-TO: WP-POLYGLOTS@LISTS.AUTOMATTIC.COM POT-CREATION-DATE: 2009-02-10 20:55+0000 PO-REVISION-DATE: 2009-02-13 00:26+0900 LAST-TRANSLATOR: TENPURA <210PURA@GMAIL.COM> LANGUAGE-TEAM: WP-JA <WPJA.TEAM@GMAIL.COM> MIME-VERSION: 1.0 CONTENT-TYPE: TEXT/PLAIN; CHARSET=UTF-8 CONTENT-TRANSFER-ENCODING: 8BIT X-POEDIT-LANGUAGE: JAPANESE X-POEDIT-COUNTRY: JAPAN PLURAL-FORMS: NPLURALS=1; PLURAL=0; X-POEDIT-SOURCECHARSET: UTF-8 X-POEDIT-KEYWORDSLIST: __;_E;_C;__NGETTEXT:1,2;__NGETTEXT_NOOP:1,2 X-POEDIT-BASEPATH: ./WORDPRESS;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/link.html"><span style="color: #000000; font-weight: bold;">&lt;link</span></a> <span style="color: #000066;">rel</span>=<span style="color: #ff0000;">"EditURI"</span> <span style="color: #000066;">type</span>=<span style="color: #ff0000;">"application/rsd+xml"</span> <span style="color: #000066;">title</span>=<span style="color: #ff0000;">"RSD"</span> <span style="color: #000066;">href</span>=<span style="color: #ff0000;">"http://hogehoge.comhai/xmlrpc.php?rsd"</span> /<span style="color: #000000; font-weight: bold;">&gt;</span></a></span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
 とソースを吐き出しました。<br />
設定＞投稿設定＞リモート投稿＞XML-RPCの項目にチェックを入れるとphp wp_head()によって自動的に必要な要素を吐き出すようです。<br />
それ以外でもユーザーの設定によってはここで吐き出すようです。<br />
試しに自分のiPhoneでテスト登録したらできました。早速妻に報告。登録できたよと返ってきました。めでたし、めでたし。</p>
<p>ところで、wp_headタグは実は何？と疑問がわいてきたのですが、wp_headについてはまたよく調べてみよう。</p>
]]></content:encoded>
			<wfw:commentRss>http://webscripter.jp/cms/post9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
