<?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>envision &#187; プラグイン</title>
	<atom:link href="http://blog.envision.jp/archives/tag/%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.envision.jp</link>
	<description>I want to rock with you.</description>
	<lastBuildDate>Mon, 28 Jun 2010 05:27:08 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Amazon Reloaded for WordPress の事。</title>
		<link>http://blog.envision.jp/archives/296</link>
		<comments>http://blog.envision.jp/archives/296#comments</comments>
		<pubDate>Thu, 03 Sep 2009 02:55:19 +0000</pubDate>
		<dc:creator>Noguchi</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[プラグイン]]></category>

		<guid isPermaLink="false">http://blog.envision.jp/?p=296</guid>
		<description><![CDATA[このブログの記事へのAmazon商品の追加は「Amazon Reloaded for WordPress」を使っているのですが、Amazonが行った、2009年8月16日からのAPI更新にはまだ正式に対応してないと事ですね。 作者さんのブログにもいろいろ返事が来ていますね。中には新APIに対応したカスタマイズプラグインを配布してくれている人もいますので、検討してみるのもいいですね。 &#8211; ところで、このプラグインを使ってて、僕のアフィリエイトコードだとうまく反映されない事がありました。 以下のようなエラーが出てしまい、DBに登録できません。 Invalid associate ID. Please make sure you have entered the correct id. そこで、ちょっとプログラムを変更。 Amazon-Reloaded.php内の「function options_page( )」部分。 if( !preg_match( &#8216;/^[a-zA-Z0-9\-]*$/&#8217;, $_POST[ 'amazon-reloaded-associate-id' ] ) ) { $amazon_reloaded_errors[] = __( &#8216;Invalid associate ID.  Please make sure you have entered the correct id.&#8217; , &#8216;amazon-reloaded-for-wordpress&#8217;); $associate_id = $this-&#62;options[ 'id' ]; [...]]]></description>
			<content:encoded><![CDATA[<p>このブログの記事へのAmazon商品の追加は「Amazon Reloaded for WordPress」を使っているのですが、Amazonが行った、2009年8月16日からのAPI更新にはまだ正式に対応してないと事ですね。</p>
<p><a href="http://nickohrn.com/amazon-reloaded-for-wordpress">作者さんのブログ</a>にもいろいろ返事が来ていますね。中には新APIに対応したカスタマイズプラグインを配布してくれている人もいますので、検討してみるのもいいですね。</p>
<p>&#8211;</p>
<p>ところで、このプラグインを使ってて、僕のアフィリエイトコードだとうまく反映されない事がありました。</p>
<p>以下のようなエラーが出てしまい、DBに登録できません。</p>
<blockquote><p>Invalid associate ID. Please make sure you have entered the correct id.</p></blockquote>
<p>そこで、ちょっとプログラムを変更。</p>
<p>Amazon-Reloaded.php内の「function options_page( )」部分。</p>
<blockquote><p>if( !preg_match( &#8216;/^[a-zA-Z0-9\-]*$/&#8217;, $_POST[ 'amazon-reloaded-associate-id' ] ) ) {<br />
$amazon_reloaded_errors[] = __( &#8216;Invalid associate ID.  Please make sure you have entered the correct id.&#8217; , &#8216;amazon-reloaded-for-wordpress&#8217;);<br />
$associate_id = $this-&gt;options[ 'id' ];<br />
} else {</p>
<p>を下記に変更。</p>
<p>if( !preg_match( &#8216;/^[a-zA-Z0-9\-\_]*$/&#8217;, $_POST[ 'amazon-reloaded-associate-id' ] ) ) {<br />
$amazon_reloaded_errors[] = __( &#8216;Invalid associate ID.  Please make sure you have entered the correct id.&#8217; , &#8216;amazon-reloaded-for-wordpress&#8217;);<br />
$associate_id = $this-&gt;options[ 'id' ];<br />
} else {</p></blockquote>
<p>変更内容は、preg_matchにアンダーバーを使えるようにしただけですね。</p>
<p>ところで、正式にプラグイン早く更新されないかなーっとちょっと期待。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.envision.jp/archives/296/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

