<?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>こぶたのラッパ &#187; WordPress</title>
	<atom:link href="http://hello.lumiere-couleur.com/smilkobuta/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://hello.lumiere-couleur.com/smilkobuta</link>
	<description>とて　とて　ぷっぷっぷー</description>
	<lastBuildDate>Mon, 30 Jan 2012 15:50:04 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Contact Form 7で確認用メールアドレスの入力フォームを加える方法</title>
		<link>http://hello.lumiere-couleur.com/smilkobuta/2010/12/02/contact-form-7%e3%81%a7%e7%a2%ba%e8%aa%8d%e7%94%a8%e3%83%a1%e3%83%bc%e3%83%ab%e3%82%a2%e3%83%89%e3%83%ac%e3%82%b9%e3%81%ae%e5%85%a5%e5%8a%9b%e3%83%95%e3%82%a9%e3%83%bc%e3%83%a0%e3%82%92%e5%8a%a0/</link>
		<comments>http://hello.lumiere-couleur.com/smilkobuta/2010/12/02/contact-form-7%e3%81%a7%e7%a2%ba%e8%aa%8d%e7%94%a8%e3%83%a1%e3%83%bc%e3%83%ab%e3%82%a2%e3%83%89%e3%83%ac%e3%82%b9%e3%81%ae%e5%85%a5%e5%8a%9b%e3%83%95%e3%82%a9%e3%83%bc%e3%83%a0%e3%82%92%e5%8a%a0/#comments</comments>
		<pubDate>Thu, 02 Dec 2010 08:14:50 +0000</pubDate>
		<dc:creator>smilkobuta</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://hello.lumiere-couleur.com/smilkobuta/?p=690</guid>
		<description><![CDATA[Contact Form 7はお問い合わせフォームを用意するのに、非常に便利なWordPressプラグインです。これまでWordPressを使ったサイトで、このプラグインを入れなかったことは一回もありません。 今回確認用 [...]<p class="a8min_banner"></p>]]></description>
			<content:encoded><![CDATA[<p><a title="Contact Form 7" href="http://ja.contactform7.com/" target="_blank">Contact Form 7</a>はお問い合わせフォームを用意するのに、<strong>非常に</strong>便利なWordPressプラグインです。これまでWordPressを使ったサイトで、このプラグインを入れなかったことは一回もありません。</p>
<p>今回確認用メールアドレスを入力欄として設けなくてはならなくて調べたのですが、意外にいい方法が見つからなかったので、自分で作ってみました。</p>
<h2>functions.phpに下記コードを追加（UTF-8で保存すること！）</h2>
<p><code>&lt;?php<br />
add_filter(&nbsp;'wpcf7_validate_email',&nbsp;'wpcf7_text_validation_filter_extend',&nbsp;11,&nbsp;2&nbsp;);<br />
add_filter(&nbsp;'wpcf7_validate_email*',&nbsp;'wpcf7_text_validation_filter_extend',&nbsp;11,&nbsp;2&nbsp;);<br />
function&nbsp;wpcf7_text_validation_filter_extend(&nbsp;$result,&nbsp;$tag&nbsp;)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;$type&nbsp;=&nbsp;$tag['type'];<br />
&nbsp;&nbsp;&nbsp;&nbsp;$name&nbsp;=&nbsp;$tag['name'];<br />
&nbsp;&nbsp;&nbsp;&nbsp;$_POST[$name]&nbsp;=&nbsp;trim(&nbsp;strtr(&nbsp;(string)&nbsp;$_POST[$name],&nbsp;"\n",&nbsp;"&nbsp;"&nbsp;)&nbsp;);<br />
&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(&nbsp;'email'&nbsp;==&nbsp;$type&nbsp;||&nbsp;'email*'&nbsp;==&nbsp;$type&nbsp;)&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(preg_match('/(.*)_confirm$/',&nbsp;$name,&nbsp;$matches)){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$target_name&nbsp;=&nbsp;$matches[1];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;($_POST[$name]&nbsp;!=&nbsp;$_POST[$target_name])&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$result['valid']&nbsp;=&nbsp;false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$result['reason'][$name]&nbsp;=&nbsp;'確認用のメールアドレスが一致していません';<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;$result;<br />
}<br />
?&gt;</code></p>
<h2>Contact Form 7の設定画面では次のようなフォームを記述</h2>
<p><code>&lt;p&gt;メールアドレス&lt;br /&gt;<br />
    [email* your-email] &lt;/p&gt;<br />
<br />
&lt;p&gt;メールアドレス (確認用）&lt;br /&gt;<br />
    [email* your-email_confirm] &lt;/p&gt;<br />
</code></p>
<p>これで確認用メールアドレスが実現できますよ～</p>
]]></content:encoded>
			<wfw:commentRss>http://hello.lumiere-couleur.com/smilkobuta/2010/12/02/contact-form-7%e3%81%a7%e7%a2%ba%e8%aa%8d%e7%94%a8%e3%83%a1%e3%83%bc%e3%83%ab%e3%82%a2%e3%83%89%e3%83%ac%e3%82%b9%e3%81%ae%e5%85%a5%e5%8a%9b%e3%83%95%e3%82%a9%e3%83%bc%e3%83%a0%e3%82%92%e5%8a%a0/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>A8min Ver1.4リリース</title>
		<link>http://hello.lumiere-couleur.com/smilkobuta/2009/04/12/a8min-ver14%e3%83%aa%e3%83%aa%e3%83%bc%e3%82%b9/</link>
		<comments>http://hello.lumiere-couleur.com/smilkobuta/2009/04/12/a8min-ver14%e3%83%aa%e3%83%aa%e3%83%bc%e3%82%b9/#comments</comments>
		<pubDate>Sat, 11 Apr 2009 17:40:36 +0000</pubDate>
		<dc:creator>smilkobuta</dc:creator>
				<category><![CDATA[発表、ニュース]]></category>
		<category><![CDATA[A8min]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://hello.lumiere-couleur.com/smilkobuta/?p=264</guid>
		<description><![CDATA[今回のバージョンアップは、特に既に利用されている方にとっては大喜びの機能満載のはずです。 新機能は下記の4点です。 ダイレクトインポート機能（これまでは面倒なコピペ方式でした） 重複したバナーを再表示しない。 ビジュアル [...]<p class="a8min_banner"></p>]]></description>
			<content:encoded><![CDATA[<p>今回のバージョンアップは、特に既に利用されている方にとっては大喜びの機能満載のはずです。</p>
<p>新機能は下記の4点です。<br />
<br ></p>
<ul>
<li><strong>ダイレクトインポート機能（これまでは面倒なコピペ方式でした）</strong></li>
<li><strong>重複したバナーを再表示しない。</strong></li>
<li><strong>ビジュアルエディタに広告バナー選択ボタン追加（WordPress）</strong></li>
<li><strong>投稿記事やRSSへの広告バナー自動挿入（WordPress）</strong></li>
</ul>
<p><br ></p>
<p>さらに！<strong>ようやくフリー版も用意できました</strong>。<br />
フリー版ではいくつかの機能を制限していますが、インポートして表示するという基本機能は有料の通常版と全く変わりませんので、購入前の試用版としてもお使いいただけます。</p>
<p>通常版、フリー版ともに、下記ページからダウンロード可能です。</p>
<p style="text-align: left;"><strong>» <a href="http://hello.lumiere-couleur.com/a8min/download/" target="_blank">A8minダウンロード</a></strong></p>
<p><br ></p>
<p>下記の不具合修正も行っています。</p>
<ul>
<li>ショートコード指定でカテゴリ検索が正確に行われていなかった不具合</li>
<li>タグ指定検索が正確に行われていなかった不具合</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://hello.lumiere-couleur.com/smilkobuta/2009/04/12/a8min-ver14%e3%83%aa%e3%83%aa%e3%83%bc%e3%82%b9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CMS「concrete5」でサイトを構築したけど疲れてやめた</title>
		<link>http://hello.lumiere-couleur.com/smilkobuta/2009/03/29/cms%e3%80%8cconcrete5%e3%80%8d%e3%81%a7%e3%82%b5%e3%82%a4%e3%83%88%e3%82%92%e6%a7%8b%e7%af%89%e3%81%97%e3%81%9f%e3%81%91%e3%81%a9%e7%96%b2%e3%82%8c%e3%81%a6%e3%82%84%e3%82%81%e3%81%9f/</link>
		<comments>http://hello.lumiere-couleur.com/smilkobuta/2009/03/29/cms%e3%80%8cconcrete5%e3%80%8d%e3%81%a7%e3%82%b5%e3%82%a4%e3%83%88%e3%82%92%e6%a7%8b%e7%af%89%e3%81%97%e3%81%9f%e3%81%91%e3%81%a9%e7%96%b2%e3%82%8c%e3%81%a6%e3%82%84%e3%82%81%e3%81%9f/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 06:32:39 +0000</pubDate>
		<dc:creator>smilkobuta</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[concrete5]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://hello.lumiere-couleur.com/smilkobuta/?p=217</guid>
		<description><![CDATA[昨年11月、必見！怖くなるくらい優秀なCMS「concrete5」の記事を見ていたときにちょうど1つサイトを立ち上げようと思っていたので、試しにconcrete5でセットアップしてみました。 記事の通り、確かに画面全体の [...]<p class="a8min_banner"></p>]]></description>
			<content:encoded><![CDATA[<p>昨年11月、<a href="http://www.moongift.jp/2008/11/concrete5/" target="_blank">必見！怖くなるくらい優秀なCMS「concrete5」</a>の記事を見ていたときにちょうど1つサイトを立ち上げようと思っていたので、試しにconcrete5でセットアップしてみました。</p>
<p>記事の通り、確かに画面全体の編集がらくらくに行えて、記事の追加も直感的で分かりやすい。<br />
が、一番困るのは、<strong>サイト全体の共通ブロックを持てない</strong>というところです。</p>
<p>たとえばメニューバーには共通の内容（ページの一覧やカテゴリの一覧など）を表示したいとします。<br />
concrete5ではなぜかそれをさせずに、ある固定の内容をコピペする機能だけを提供しています。<br />
その場限りのコピペなので、<strong>その共通部分の内容を変更したい場合はこれまで作ったページ全部を一個ずつ修正しないといけない</strong>。</p>
<p>何でこういう設計にしたのかはよく分からないのですが、おそらく私がイメージしていた利用コンセプトと一致していなかったのでしょう。<br />
本家サイトのフォーラムでもこの件についての問い合わせが多く、もしかするとそのうち修正されるかもしれませんが、システムコンセプトから変わるわけではありませんので、やはり運用可能なサイトはある程度決まってくると思います。</p>
<p>concrete5での運用が有効なサイトは、次のようなものになるのではないでしょうか。</p>
<ul>
<li>ページ数がある程度限られている（せいぜい10～20ページ）</li>
<li>html、cssを理解できる管理者がいない</li>
<li>ページごとの構成を内容に合わせて変えたい</li>
</ul>
<p>こういうWebサイト作成はニッチでもなんでもないので、こういったサイトであればむしろおすすめするかもしれません（テーマが少ないのがネックですが）。</p>
<p>私の件のサイトは、結局使い慣れたWordPressで再構築しました。<br />
我が家のような使いやすさ・・・</p>
<p>「最強の」とか「必見」とか「マスト」とかに弱いので、また別のところで同じことをやってしまいそうですが。。</p>
]]></content:encoded>
			<wfw:commentRss>http://hello.lumiere-couleur.com/smilkobuta/2009/03/29/cms%e3%80%8cconcrete5%e3%80%8d%e3%81%a7%e3%82%b5%e3%82%a4%e3%83%88%e3%82%92%e6%a7%8b%e7%af%89%e3%81%97%e3%81%9f%e3%81%91%e3%81%a9%e7%96%b2%e3%82%8c%e3%81%a6%e3%82%84%e3%82%81%e3%81%9f/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A8min ver1.3リリース</title>
		<link>http://hello.lumiere-couleur.com/smilkobuta/2009/02/20/a8min-ver13%e3%83%aa%e3%83%aa%e3%83%bc%e3%82%b9/</link>
		<comments>http://hello.lumiere-couleur.com/smilkobuta/2009/02/20/a8min-ver13%e3%83%aa%e3%83%aa%e3%83%bc%e3%82%b9/#comments</comments>
		<pubDate>Fri, 20 Feb 2009 00:30:42 +0000</pubDate>
		<dc:creator>smilkobuta</dc:creator>
				<category><![CDATA[発表、ニュース]]></category>
		<category><![CDATA[A8min]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[プラグイン]]></category>

		<guid isPermaLink="false">http://hello.lumiere-couleur.com/smilkobuta/?p=163</guid>
		<description><![CDATA[A8min 本当はver1.2だったのが、何故かうっかりバージョン番号を飛ばしてしまいました。 ロゴも作って、インターフェースも一新しました！ 広告リンクブラウザを使って、広告主や広告プログラム、バナーサイズや形状で検索 [...]<p class="a8min_banner"></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://hello.lumiere-couleur.com/a8min/" target="_blank">A8min<br />
<img src="http://hello.lumiere-couleur.com/smilkobuta/wp-content/uploads/2009/02/a8min_logo.jpg" alt="a8min_logo" title="a8min_logo" width="193" height="52" class="alignnone  size-full wp-image-164" /></a><br />
本当はver1.2だったのが、何故かうっかりバージョン番号を飛ばしてしまいました。</p>
<p>ロゴも作って、インターフェースも一新しました！</p>
<p><img src="http://hello.lumiere-couleur.com/smilkobuta/wp-content/uploads/2009/02/a8min_browser.jpg" alt="a8min_browser" title="a8min_browser" width="529" height="389" class="alignnone size-full wp-image-166" /></p>
<p>広告リンクブラウザを使って、広告主や広告プログラム、バナーサイズや形状で検索するのも簡単に行えます。</p>
<p>WordPressプラグインとしても、単体のプログラムとしても使えるので、A8.netでアフィリエイトをしている方にはおすすめです。</p>
]]></content:encoded>
			<wfw:commentRss>http://hello.lumiere-couleur.com/smilkobuta/2009/02/20/a8min-ver13%e3%83%aa%e3%83%aa%e3%83%bc%e3%82%b9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A8minをスタンドアロンでも実行できるようにしました</title>
		<link>http://hello.lumiere-couleur.com/smilkobuta/2009/01/26/a8min%e3%82%92%e3%82%b9%e3%82%bf%e3%83%b3%e3%83%89%e3%82%a2%e3%83%ad%e3%83%b3%e3%81%a7%e3%82%82%e5%ae%9f%e8%a1%8c%e3%81%a7%e3%81%8d%e3%82%8b%e3%82%88%e3%81%86%e3%81%ab%e3%81%97%e3%81%be%e3%81%97/</link>
		<comments>http://hello.lumiere-couleur.com/smilkobuta/2009/01/26/a8min%e3%82%92%e3%82%b9%e3%82%bf%e3%83%b3%e3%83%89%e3%82%a2%e3%83%ad%e3%83%b3%e3%81%a7%e3%82%82%e5%ae%9f%e8%a1%8c%e3%81%a7%e3%81%8d%e3%82%8b%e3%82%88%e3%81%86%e3%81%ab%e3%81%97%e3%81%be%e3%81%97/#comments</comments>
		<pubDate>Sun, 25 Jan 2009 17:25:25 +0000</pubDate>
		<dc:creator>smilkobuta</dc:creator>
				<category><![CDATA[発表、ニュース]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://hello.lumiere-couleur.com/smilkobuta/?p=144</guid>
		<description><![CDATA[先日公開しましたA8minですが、今のところどれくらいの需要があるのか分かりませんが、A8minをスタンドアロンで実行できるように修正しました。 ダウンロードはこちらからどうぞ。 http://hello.lumiere [...]<p class="a8min_banner"></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://hello.lumiere-couleur.com/smilkobuta/2009/01/23/a8min%e3%81%a7a8net%ef%bc%8bwordpress%e3%81%ae%e7%b0%a1%e5%8d%98%e9%80%a3%e6%90%ba/">先日公開しましたA8min</a>ですが、今のところどれくらいの需要があるのか分かりませんが、A8minをスタンドアロンで実行できるように修正しました。</p>
<p>ダウンロードはこちらからどうぞ。<br />
<a href="http://hello.lumiere-couleur.com/2009/01/25/a8min_php/">http://hello.lumiere-couleur.com/2009/01/25/a8min_php/</a></p>
<p>WordPressなしでも実行できるようになりましたで、これまで作った単体のツールなんかにもペタペタとバナーを貼り続けています。</p>
<p>別機能として、同一サーバー上にある別のA8minで設定したコードデータ（バナーのHTMLデータ）を共有できるようにしました。<br />
これもまた、私が欲しいだけの機能かもしれませんが・・・</p>
]]></content:encoded>
			<wfw:commentRss>http://hello.lumiere-couleur.com/smilkobuta/2009/01/26/a8min%e3%82%92%e3%82%b9%e3%82%bf%e3%83%b3%e3%83%89%e3%82%a2%e3%83%ad%e3%83%b3%e3%81%a7%e3%82%82%e5%ae%9f%e8%a1%8c%e3%81%a7%e3%81%8d%e3%82%8b%e3%82%88%e3%81%86%e3%81%ab%e3%81%97%e3%81%be%e3%81%97/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress2.7で長すぎる投稿が表示されない不具合の原因と対策</title>
		<link>http://hello.lumiere-couleur.com/smilkobuta/2009/01/26/wordpress27%e3%81%a7%e9%95%b7%e3%81%99%e3%81%8e%e3%82%8b%e6%8a%95%e7%a8%bf%e3%81%8c%e8%a1%a8%e7%a4%ba%e3%81%95%e3%82%8c%e3%81%aa%e3%81%84%e4%b8%8d%e5%85%b7%e5%90%88%e3%81%ae%e5%8e%9f%e5%9b%a0/</link>
		<comments>http://hello.lumiere-couleur.com/smilkobuta/2009/01/26/wordpress27%e3%81%a7%e9%95%b7%e3%81%99%e3%81%8e%e3%82%8b%e6%8a%95%e7%a8%bf%e3%81%8c%e8%a1%a8%e7%a4%ba%e3%81%95%e3%82%8c%e3%81%aa%e3%81%84%e4%b8%8d%e5%85%b7%e5%90%88%e3%81%ae%e5%8e%9f%e5%9b%a0/#comments</comments>
		<pubDate>Sun, 25 Jan 2009 16:19:59 +0000</pubDate>
		<dc:creator>smilkobuta</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[プログラミング]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://hello.lumiere-couleur.com/smilkobuta/?p=137</guid>
		<description><![CDATA[このドイツ語のブログでやっと原因と修正方法が分かりました。 几帳面にも、問題の正規表現の図解で解説までつけてくれたドイツ人に感謝。 それにつけても、やっぱりドイツ人てすげぇ・・・  現象 そもそもの問題の現象ですが、Wo [...]<p class="a8min_banner"></p>]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-138" title="shortcodes" src="http://hello.lumiere-couleur.com/smilkobuta/wp-content/uploads/2009/01/shortcodes.jpg" alt="shortcodes" width="530" height="141" /><br />
この<a href="http://www.brusdeylins.info/wordpress/probleme-mit-shortcodes/">ドイツ語のブログ</a>でやっと原因と修正方法が分かりました。<br />
几帳面にも、問題の正規表現の図解で解説までつけてくれたドイツ人に感謝。<br />
それにつけても、やっぱりドイツ人てすげぇ・・・</p>
<h2> 現象</h2>
<p>そもそもの問題の現象ですが、WordPress2.7で長めの投稿をすると、何も表示されなくなるということが起こりました。<br />
最初はプラグインを疑って利用停止したりしたのですが、それでも改善しません。</p>
<p>WordPressにはデフォルトでいくつかのフィルター（記事の内容に対して行われるコンテンツの更新機能）がありますが、途中のフィルターまではちゃんと動作している。<br />
一つずつ確認していったところ、wpautopフィルターでコンテンツが削除されていることが分かりました。</p>
<p>wpautopフィルターの問題箇所を探していくと、下記の最終行で削除されています。</p>
<p>wpautop関数：<br />
<code>$pee = preg_replace('/&lt;p&gt;s*?(' . get_shortcode_regex() . ')s*&lt;/p&gt;/s', '$1', $pee); // don't auto-p wrap shortcodes that stand alone</code></p>
<p>ここまできてGoogleで検索して確認しましたが、WordPress2.5.1のときからこの行に関しては問題を起こしていたようで、対応としては<strong>コメントアウトする（臭いものにふたをする）</strong>というものばかり。</p>
<p>・・・で、件のブログを見つけました。</p>
<h2>原因</h2>
<p>ドイツ語ブログで書かれているとおり、本当の問題はショートコード（画像のキャプションなどを［caption］ ～［/caption］のように記述する記法）用の正規表現を定義したget_shortcode_regex関数（wp-includes/shortcodes.php）にありました。</p>
<p>get_shortcode_regex関数（修正前）：<br />
<code>return '[('.$tagregexp.')b<span style="text-decoration: underline;">(.*?)(?:(/)?</span>](?:(.+?)[/1])?&#39;;</code></p>
<p>wpautop関数もそうですが、get_shortcode_regex関数もほとんどプログラム効率無視なコードになっていて、貪欲な正規表現によってpreg_replace関数が悲鳴を上げたのが原因のようでした。</p>
<h2>対策</h2>
<p>対策は、問題のget_shortcode_regex関数内のコードを修正すること。</p>
<p>get_shortcode_regex関数（修正後）：<br />
<code>return '[('.$tagregexp.')b<span style="text-decoration: underline;">([^]]*?)(/)?</span>](?:(.+?)[/1])?&#39;;</code></p>
<p>おおおっ！動いた～（T  T<br />
プログラミングに国境なし、を改めて感じました。</p>
<p>＃追記<br />
次のバージョンで修正が消されるといやなので、<a href="http://trac.wordpress.org/ticket/8962">WordPressサイトにバグ報告しました。</a><br />
＃再追記<br />
と思ったら、<a href="http://trac.wordpress.org/ticket/8553">http://trac.wordpress.org/ticket/8553</a>とduplicateでしたorz <br />
＃2009/2/14 追記<br />
WordPress2.7.1で直ってなかったので、自動アップグレードで元に戻ってしまった。<br />
ぐはあ。</p>
]]></content:encoded>
			<wfw:commentRss>http://hello.lumiere-couleur.com/smilkobuta/2009/01/26/wordpress27%e3%81%a7%e9%95%b7%e3%81%99%e3%81%8e%e3%82%8b%e6%8a%95%e7%a8%bf%e3%81%8c%e8%a1%a8%e7%a4%ba%e3%81%95%e3%82%8c%e3%81%aa%e3%81%84%e4%b8%8d%e5%85%b7%e5%90%88%e3%81%ae%e5%8e%9f%e5%9b%a0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A8minでA8.net＋WordPressの簡単連携</title>
		<link>http://hello.lumiere-couleur.com/smilkobuta/2009/01/23/a8min%e3%81%a7a8net%ef%bc%8bwordpress%e3%81%ae%e7%b0%a1%e5%8d%98%e9%80%a3%e6%90%ba/</link>
		<comments>http://hello.lumiere-couleur.com/smilkobuta/2009/01/23/a8min%e3%81%a7a8net%ef%bc%8bwordpress%e3%81%ae%e7%b0%a1%e5%8d%98%e9%80%a3%e6%90%ba/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 17:36:26 +0000</pubDate>
		<dc:creator>smilkobuta</dc:creator>
				<category><![CDATA[発表、ニュース]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[プラグイン]]></category>

		<guid isPermaLink="false">http://hello.lumiere-couleur.com/smilkobuta/?p=132</guid>
		<description><![CDATA[最近いくつかのサイトを公開したので、一つアフィリエイトのバナーでも付けようと思い、アフィリエイトサービスのA8.netへ登録してみました。 、が、面倒くさい！！ 1つずつ広告プログラムを検索したり登録するのは仕方ないです [...]<p class="a8min_banner"></p>]]></description>
			<content:encoded><![CDATA[<p>最近いくつかのサイトを公開したので、一つアフィリエイトのバナーでも付けようと思い、アフィリエイトサービスの<a href="http://www.a8.net/" target="_blank">A8.net</a>へ登録してみました。</p>
<p>、が、面倒くさい！！<br />
1つずつ広告プログラムを検索したり登録するのは仕方ないですが、それをWordPressに反映しようとすると、1つずつバナーを選んでコピーしてペーストして・・・というのを際限なく行わなければいけません。</p>
<p>何かいいツールをが無いかと探してみましたが、まるでありません。<br />
ということで作りました！<br />
自分で言うのもなんですが、かなりの力作です！ </p>
<p><strong><a title="Permanent Link: A8min -WordPressプラグイン" rel="bookmark" href="http://hello.lumiere-couleur.com/2009/01/19/a8min/" target="_blank">A8min -WordPressプラグイン<br />
<img class="alignnone" title="A8minの設定画面" src="http://hello.lumiere-couleur.com/wp-content/uploads/2009/01/imagea11.png" alt="" width="468" height="640" /></a></strong></p>
<p>くわしくはリンク先のページを見てみてください。</p>
]]></content:encoded>
			<wfw:commentRss>http://hello.lumiere-couleur.com/smilkobuta/2009/01/23/a8min%e3%81%a7a8net%ef%bc%8bwordpress%e3%81%ae%e7%b0%a1%e5%8d%98%e9%80%a3%e6%90%ba/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

