<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<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/"
	>

<channel>
	<title>WordPress DeCONV</title>
	<link>http://blogs.lefthandle.net/wpdeconv</link>
	<description>WordPress/WordPress MU/bbPressのハッキング情報サイト</description>
	<pubDate>Sat, 19 Apr 2008 12:00:08 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>WordPress MU 1.5 RC1</title>
		<link>http://blogs.lefthandle.net/wpdeconv/2008/04/19/18/</link>
		<comments>http://blogs.lefthandle.net/wpdeconv/2008/04/19/18/#comments</comments>
		<pubDate>Sat, 19 Apr 2008 12:00:08 +0000</pubDate>
		<dc:creator>keisuke</dc:creator>
		
		<category><![CDATA[WordPress MU]]></category>

		<category><![CDATA[プラグイン]]></category>

		<guid isPermaLink="false">http://blogs.lefthandle.net/wpdeconv/2008/04/19/18/</guid>
		<description><![CDATA[
 photo credit: ILMV
「WordPress MU Plugin」 の方で「MUの1.5 RC1が出たからPlugin作成者はテストしよーぜ」というアナウンスが流れています。
WordPress MU  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/7142479@N07/2382814315/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');"><img src="http://farm3.static.flickr.com/2332/2382814315_34fc51831d_m.jpg" border="0" /></a><br />
<a href="http://www.photodropper.com/creative-commons/" title="creative commons" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.photodropper.com');"><img src="http://blogs.lefthandle.net/wpdeconv/wp-content/plugins/photo_dropper//images/cc.png" alt="Creative Commons License" align="absmiddle" border="0" height="16" width="16" /></a> <a href="http://www.photodropper.com/photos/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.photodropper.com');">photo</a> credit: <a href="http://www.flickr.com/people/ILMV/" title="ILMV" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');">ILMV</a></p>
<p>「<a href="http://mu.bloggles.info/" onclick="javascript:pageTracker._trackPageview('/outbound/article/mu.bloggles.info');">WordPress MU Plugin</a>」 の方で「MUの1.5 RC1が出たからPlugin作成者はテストしよーぜ」という<a href="http://mu.bloggles.info/2008/04/19/test-wordpress-mu-15-rc1/" onclick="javascript:pageTracker._trackPageview('/outbound/article/mu.bloggles.info');">アナウンスが流れています</a>。</p>
<p>WordPress MU 1.5は、1.3.3にWordPress 2.5の機能をマージしたバージョンです。<br />
ボクも早めに時間をつくって、Left Handle BLOGSの1.5化をやりたいと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.lefthandle.net/wpdeconv/2008/04/19/18/feed/</wfw:commentRss>
		</item>
		<item>
		<title>GUIDはpermalinkぢゃない</title>
		<link>http://blogs.lefthandle.net/wpdeconv/2008/04/13/17/</link>
		<comments>http://blogs.lefthandle.net/wpdeconv/2008/04/13/17/#comments</comments>
		<pubDate>Sun, 13 Apr 2008 09:06:20 +0000</pubDate>
		<dc:creator>keisuke</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[WordPress MU]]></category>

		<guid isPermaLink="false">http://blogs.lefthandle.net/wpdeconv/2008/04/13/17/</guid>
		<description><![CDATA[
 photo credit: ocean.flynn
データベース上でいうと・・・wp_postsテーブルのguidフィールドの話です。
GUIDとしてpermalinkが入っている思うのは、ちょっとした勘違い・・・そ [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/89488115@N00/2341217886/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');"><img src="http://farm3.static.flickr.com/2038/2341217886_5f857cff80_m.jpg" border="0" /></a><br />
<a href="http://www.photodropper.com/creative-commons/" title="creative commons" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.photodropper.com');"><img src="http://blogs.lefthandle.net/wpdeconv/wp-content/plugins/photo_dropper//images/cc.png" alt="Creative Commons License" align="absmiddle" border="0" height="16" width="16" /></a> <a href="http://www.photodropper.com/photos/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.photodropper.com');">photo</a> credit: <a href="http://www.flickr.com/people/ocean.flynn/" title="ocean.flynn" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');">ocean.flynn</a></p>
<p>データベース上でいうと・・・wp_postsテーブルのguidフィールドの話です。<br />
GUIDとしてpermalinkが入っている思うのは、ちょっとした勘違い・・・そうボクもさっきまで勘違いしていたんですがｗ</p>
<p>多分、正解は・・・</p>
<blockquote><p>投稿作成時のpermalink構造で作られたpermalinkが入っている。<br />
後にpermalink構造を変更しても・・・または、ホスト名を変更しても、既存投稿のGUIDは置き換えてくれない。</p></blockquote>
<p>ということだと思います。<br />
まあ、GUIDの本来の意味を考えると、必ず「正しい」permalinkが入っているなんて思うのは間違っているに決まっていますね。</p>
<p>ちなみに、permalinkが欲しければwp-include/link-template.phpのget_permalink()を使うのが正解です。<br />
（WordPress MUの管理機能などを作りこんでいる場合にpermalinkが欲しければ、get_permalink（）の前にswitch_to_blog()して、取得してから、restore_current_blog()する）</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.lefthandle.net/wpdeconv/2008/04/13/17/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WordPress MUのkses.phpの問題</title>
		<link>http://blogs.lefthandle.net/wpdeconv/2008/04/13/16/</link>
		<comments>http://blogs.lefthandle.net/wpdeconv/2008/04/13/16/#comments</comments>
		<pubDate>Sun, 13 Apr 2008 06:47:30 +0000</pubDate>
		<dc:creator>keisuke</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[WordPress MU]]></category>

		<guid isPermaLink="false">http://blogs.lefthandle.net/wpdeconv/2008/04/13/16/</guid>
		<description><![CDATA[WordPress MUには（WordPressも）、wp-include/kses.phpっていうHTMLフィルター機能が搭載されています。
例えばimgタグやaタグに指定されるURLの正当性をチェックしてくれたりする [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress MUには（WordPressも）、wp-include/kses.phpっていうHTMLフィルター機能が搭載されています。</p>
<p>例えばimgタグやaタグに指定されるURLの正当性をチェックしてくれたりする機能です。</p>
<p>MUで記事を書いていて、aタグのtitle属性に「ブログ」と日本語で書くと、「ロ」の字が文字化けしてしまうという問題にぶち当たりました。<br />
コードを追っかけていくとksesフィルターが化かしていることがわかりました。</p>
<p>このままでは、Left Handle BLOGS全体の問題として残ってしまうので、修正を試みたわけですが・・・</p>
<p><a href="http://groups.google.com/group/wp-ja-pkg/browse_thread/thread/36c994dbd9276754/c085d901518083e2?lnk=raot" onclick="javascript:pageTracker._trackPageview('/outbound/article/groups.google.com');">WordPress日本語版作成チームのGoogle Groups</a>に問題が指摘されていました。<br />
さらに、チームの方が<a href="http://trac.wordpress.org/ticket/5917" onclick="javascript:pageTracker._trackPageview('/outbound/article/trac.wordpress.org');">WordPress本家にもレポート</a>してくれていて、おまけにpatchも作ってくれています（要は、hrefやsrcのデータはフィルタするけど、altやtitle属性はフィルタしないという修正）。</p>
<p>早速、そのパッチをkses.phpに当てて、いろいろ試してみたところなかなかいい具合です。<br />
大きいコミュニティのメリットを感じました。</p>
<p>Left Handle BLOGSにも早速採用です。</p>
<p>ちなみに、WordPress 2.3.3のkses.phpはMUとバージョンが違う為か、「ロ」問題はなかったです。<br />
ただ、「ロ」だけが問題じゃなくて他の文字（エンコード）でも起こり得る話なので、対応したほうがいいと思います。<br />
（WordPress 2.5のkses.phpは見てません）</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.lefthandle.net/wpdeconv/2008/04/13/16/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WordPressのプラグインの実装でやるな！と思ったこと</title>
		<link>http://blogs.lefthandle.net/wpdeconv/2008/04/12/15/</link>
		<comments>http://blogs.lefthandle.net/wpdeconv/2008/04/12/15/#comments</comments>
		<pubDate>Sat, 12 Apr 2008 12:02:01 +0000</pubDate>
		<dc:creator>ryo</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[プラグイン]]></category>

		<guid isPermaLink="false">http://blogs.lefthandle.net/wpdeconv/2008/04/12/15/</guid>
		<description><![CDATA[
 photo credit: iDip
NextGEN Galleryという画像ギャラリーのプラグインをいじっててわかったのですが、オプション設定を各ページor投稿の「カスタムフィールド」で上書きできる実装になってまし [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/idip/2307957129/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');"><img src="http://farm3.static.flickr.com/2017/2307957129_dc2df1e076_m.jpg" alt="Week 6/26" border="0" /></a><br />
<a href="http://www.photodropper.com/creative-commons/" title="creative commons" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.photodropper.com');"><img src="http://www.ryo.com/wp-content/plugins/photo_dropper/images/cc.png" alt="Creative Commons License" align="middle" border="0" height="16" width="16" /></a> <a href="http://www.photodropper.com/photos/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.photodropper.com');">photo</a> credit: <a href="http://www.flickr.com/people/idip/" title="iDip" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');">iDip</a></p>
<p><a href="http://wordpress.org/extend/plugins/nextgen-gallery/" onclick="javascript:pageTracker._trackPageview('/outbound/article/wordpress.org');">NextGEN Gallery</a>という画像ギャラリーのプラグインをいじっててわかったのですが、オプション設定を各ページor投稿の「カスタムフィールド」で上書きできる実装になってました。</p>
<p>ページや記事ごとに、表示オプションをカスタマイズできるというわけです。<br />
この実装は良い感じですね。プラグインつくるときはパクリます。</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.lefthandle.net/wpdeconv/2008/04/12/15/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WordPressのTinyMCEがdivをpに変換する問題</title>
		<link>http://blogs.lefthandle.net/wpdeconv/2008/04/12/14/</link>
		<comments>http://blogs.lefthandle.net/wpdeconv/2008/04/12/14/#comments</comments>
		<pubDate>Sat, 12 Apr 2008 12:00:43 +0000</pubDate>
		<dc:creator>ryo</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://blogs.lefthandle.net/wpdeconv/2008/04/12/14/</guid>
		<description><![CDATA[
 photo credit: Alex and Rob
いろんなところで書かれてますが、WordPressのビジュアルエディタ「TinyMCE」を使用して、コードの画面でゴリゴリとdiv要素を書いても、気が付いたら自動 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/samuel-cottingham/2285468104/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');"><img src="http://farm3.static.flickr.com/2160/2285468104_c8404f11c3_m.jpg" alt="WordPress" border="0" /></a><br />
<a href="http://www.photodropper.com/creative-commons/" title="creative commons" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.photodropper.com');"><img src="http://www.ryo.com/wp-content/plugins/photo_dropper/images/cc.png" alt="Creative Commons License" align="middle" border="0" height="16" width="16" /></a> <a href="http://www.photodropper.com/photos/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.photodropper.com');">photo</a> credit: <a href="http://www.flickr.com/photos/samuel-cottingham/" title="Alex and Rob" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');">Alex and Rob</a></p>
<p>いろんなところで書かれてますが、WordPressのビジュアルエディタ「TinyMCE」を使用して、コードの画面でゴリゴリとdiv要素を書いても、気が付いたら自動的にp要素に置き換えられてしまいます。</p>
<p>実に見事な余計なお世話だなとは思うのですが、サポートフォーラムでの回答によると、</p>
<blockquote><p><a href="http://wordpress.org/support/topic/128538#post-597572" onclick="javascript:pageTracker._trackPageview('/outbound/article/wordpress.org');">&lt;div&gt; tags replaced by &lt;p&gt; How do I make it stick?</a></p>
<p>Since the DIV tag is considered more as layout markup the developers convert it to a paragraph to be more writer / semantic friendly.</p></blockquote>
<p>と、divは主にレイアウトに使用するもので、コンテンツ中ではpを使うのが文章の書き手にも意味的にも優しいという考え方の元に決められた仕様だということですので、バグというには少し言い過ぎですね。</p>
<p>確かに「div厨」なんて言われ様があるくらい、困ったときはとりあえずdivを使う傾向ってのがあるので、コンテンツの中身ぐらいdiv無しで行こうぜって考え方には同意できますが、昔書いた記事のdivを全部pに書き換えろなんてのはカンベンして欲しいわけです。</p>
<p>この問題に嵌った人は決まって、wp-includes/js/tinymce/tiny_mce_config.phpの<br />
<code>$valid_elements =　‘p/-div[*],-strong/-b[*],-em/-i[*],-font[*],-ul[*],-ol[*],-li[*],*[*]’;<br />
</code><br />
を<br />
<code>$valid_elements = ‘p[*],-div[*],-strong/-b[*],-em/-i[*],-font[*],-ul[*],-ol[*],-li[*],*[*]’;<br />
</code><br />
なんて変更して回避してるんですが（もちろん僕もです）、これってアップグレードで上書きされて戻ちゃったりすると、そのときにはきっと忘れてるんで、さらなる悪夢に陥るハメに・・・</p>
<p>で、上の回答を書いた人がつくってる「<a href="http://factory.funroe.net/projects/wp-super-edit/" onclick="javascript:pageTracker._trackPageview('/outbound/article/factory.funroe.net');">WP Super Edit</a>」というプラグインは、ソースコードを勝手に変更しないというポリシーでつくってるみたいなので、試してみる価値がありそうだぜ！</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.lefthandle.net/wpdeconv/2008/04/12/14/feed/</wfw:commentRss>
		</item>
		<item>
		<title>XCache for WordPressでトラブル</title>
		<link>http://blogs.lefthandle.net/wpdeconv/2008/04/12/13/</link>
		<comments>http://blogs.lefthandle.net/wpdeconv/2008/04/12/13/#comments</comments>
		<pubDate>Sat, 12 Apr 2008 11:59:27 +0000</pubDate>
		<dc:creator>ryo</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<category><![CDATA[プラグイン]]></category>

		<guid isPermaLink="false">http://blogs.lefthandle.net/wpdeconv/2008/04/12/13/</guid>
		<description><![CDATA[
 photo credit: tyfn
PHPのcacherをAPCからXCacheに変えたついでに、XCache for WordPressを入れてみたんですが、微妙なトラブルが発生。
管理画面で投稿記事を編集して、 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/tyfn/2295278615/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');"><img src="http://farm4.static.flickr.com/3132/2295278615_b186ae1c18_m.jpg" alt="Wordpress bag" border="0" /></a><br />
<a href="http://www.photodropper.com/creative-commons/" title="creative commons" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.photodropper.com');"><img src="http://www.ryo.com/wp-content/plugins/photo_dropper/images/cc.png" alt="Creative Commons License" align="middle" border="0" height="16" width="16" /></a> <a href="http://www.photodropper.com/photos/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.photodropper.com');">photo</a> credit: <a href="http://www.flickr.com/photos/tyfn/" title="tyfn" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');">tyfn</a></p>
<p>PHPのcacherを<a href="http://pecl.php.net/package/APC" onclick="javascript:pageTracker._trackPageview('/outbound/article/pecl.php.net');">APC</a>から<a href="http://xcache.lighttpd.net/" onclick="javascript:pageTracker._trackPageview('/outbound/article/xcache.lighttpd.net');">XCache</a>に変えたついでに、<a href="http://neosmart.net/dl.php?id=12" onclick="javascript:pageTracker._trackPageview('/outbound/article/neosmart.net');">XCache for WordPress</a>を入れてみたんですが、微妙なトラブルが発生。</p>
<p>管理画面で投稿記事を編集して、「保存して編集を続ける」を押すと、変更内容がリセットされちゃいます。</p>
<p>これは明らかにキャッシュが残っててクリアできてない・・・</p>
<p>どうやら「<a href="http://wordpress.rauru-block.org/index.php/1589" onclick="javascript:pageTracker._trackPageview('/outbound/article/wordpress.rauru-block.org');">WordPress チューニング (Rauru Blog)</a>」を見てその気になって、get_posts()の中にキャッシュに入れるコードを追加してたのが原因だったようで、そこを削除したら直りました。<br />
しかし、別にそこでキャッシュするのは悪いことじゃないので、edit時にキャッシュ更新orクリアをしてやるべきですね。<br />
まあ、あんまり勝手にいじるのは良くないなってことで、戻しておくことにしました。</p>
<p>しかしこのあたりのコード、あまりにも気になるのでsvn trunkのを見たのですが、かなり書き直されてるので2.5に期待しときます。</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.lefthandle.net/wpdeconv/2008/04/12/13/feed/</wfw:commentRss>
		</item>
		<item>
		<title>All in One Adsense and YPNの修正</title>
		<link>http://blogs.lefthandle.net/wpdeconv/2008/04/12/12/</link>
		<comments>http://blogs.lefthandle.net/wpdeconv/2008/04/12/12/#comments</comments>
		<pubDate>Sat, 12 Apr 2008 11:57:28 +0000</pubDate>
		<dc:creator>ryo</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://blogs.lefthandle.net/wpdeconv/2008/04/12/12/</guid>
		<description><![CDATA[
 photo credit: kurtxio
このブログにAll in One Adsense and YPNというプラグインでAdSense広告を挿入してみたところ、文字化けすると思ったら、なんだか文字列置換のところ [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/73864070@N00/2293557822/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');"><img src="http://farm4.static.flickr.com/3127/2293557822_9552dae3ed_m.jpg" alt="Las orejillas del imperio" border="0" /></a><br />
<a href="http://www.photodropper.com/creative-commons/" title="creative commons" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.photodropper.com');"><img src="http://www.ryo.com/wp-content/plugins/photo_dropper/images/cc.png" alt="Creative Commons License" align="middle" border="0" height="16" width="16" /></a> <a href="http://www.photodropper.com/photos/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.photodropper.com');">photo</a> credit: <a href="http://www.flickr.com/people/kurtxio/" title="kurtxio" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');">kurtxio</a></p>
<p>このブログに<a href="http://wordpress.org/extend/plugins/all-in-one-adsense-and-ypn/" onclick="javascript:pageTracker._trackPageview('/outbound/article/wordpress.org');">All in One Adsense and YPN</a>というプラグインでAdSense広告を挿入してみたところ、文字化けすると思ったら、なんだか文字列置換のところがテキトーになってたので、テキセツに直した<br />
 <a href="http://blogs.lefthandle.net/wpdeconv/2008/04/12/12/#more-12" class="more-link" >(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.lefthandle.net/wpdeconv/2008/04/12/12/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WordPressのtable_prefix変更</title>
		<link>http://blogs.lefthandle.net/wpdeconv/2008/04/12/10/</link>
		<comments>http://blogs.lefthandle.net/wpdeconv/2008/04/12/10/#comments</comments>
		<pubDate>Sat, 12 Apr 2008 11:54:29 +0000</pubDate>
		<dc:creator>ryo</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://blogs.lefthandle.net/wpdeconv/2008/04/12/10/</guid>
		<description><![CDATA[Wordpressのwp-config.phpで設定する $table_prefix ですが、これを運用途中で変更すると管理画面にログインできなくなる可能性があります。
]]></description>
			<content:encoded><![CDATA[<p>Wordpressのwp-config.phpで設定する $table_prefix ですが、これを運用途中で変更すると管理画面にログインできなくなる可能性があります。<br />
 <a href="http://blogs.lefthandle.net/wpdeconv/2008/04/12/10/#more-10" class="more-link" >(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.lefthandle.net/wpdeconv/2008/04/12/10/feed/</wfw:commentRss>
		</item>
		<item>
		<title>wordpress.comのテーマ</title>
		<link>http://blogs.lefthandle.net/wpdeconv/2008/04/12/9/</link>
		<comments>http://blogs.lefthandle.net/wpdeconv/2008/04/12/9/#comments</comments>
		<pubDate>Sat, 12 Apr 2008 11:46:04 +0000</pubDate>
		<dc:creator>keisuke</dc:creator>
		
		<category><![CDATA[WordPress MU]]></category>

		<category><![CDATA[テーマ]]></category>

		<guid isPermaLink="false">http://blogs.lefthandle.net/wpdeconv/2008/04/12/9/</guid>
		<description><![CDATA[
 photo credit: naokomc
WordPress MUの調査は続いています。
MUでユーザーに使ってもらう為のテーマを選ぶ為にいろいろ調べていると、以下のsubversion repositoryのパス [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/72187655@N00/2338784507/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');"><img src="http://farm3.static.flickr.com/2338/2338784507_73d6970319.jpg" border="0" /></a><br />
<a href="http://www.photodropper.com/creative-commons/" title="creative commons" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.photodropper.com');"><img src="http://www.netagura.com/wp-content/plugins/photo_dropper//images/cc.png" alt="Creative Commons License" align="absmiddle" border="0" height="16" width="16" /></a> <a href="http://www.photodropper.com/photos/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.photodropper.com');">photo</a> credit: <a href="http://www.flickr.com/people/naokomc/" title="naokomc" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.flickr.com');">naokomc</a></p>
<p>WordPress MUの調査は続いています。</p>
<p>MUでユーザーに使ってもらう為のテーマを選ぶ為にいろいろ調べていると、以下のsubversion repositoryのパスが見つかりました。</p>
<p>http://svn.automattic.com/wpcom-themes/</p>
<p>wordpress.comで選べるテーマが全部ここに入ってるんです。<br />
「これは、いいぞ」ってことで、早速checkoutして自分のテスト環境にインストールしてみました。</p>
<p> <a href="http://blogs.lefthandle.net/wpdeconv/2008/04/12/9/#more-9" class="more-link" >(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.lefthandle.net/wpdeconv/2008/04/12/9/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WordPress MUのget_blog_listのナゾ</title>
		<link>http://blogs.lefthandle.net/wpdeconv/2008/04/12/8/</link>
		<comments>http://blogs.lefthandle.net/wpdeconv/2008/04/12/8/#comments</comments>
		<pubDate>Sat, 12 Apr 2008 11:45:11 +0000</pubDate>
		<dc:creator>keisuke</dc:creator>
		
		<category><![CDATA[WordPress MU]]></category>

		<guid isPermaLink="false">http://blogs.lefthandle.net/wpdeconv/2008/04/12/8/</guid>
		<description><![CDATA[WordPress MUのwp-includes/wpmu-functions.phpに、get_blog_list()という関数があります。
名前からすると「存在するブログの一覧を取得する」機能と判断できますね。
もち [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress MUのwp-includes/wpmu-functions.phpに、get_blog_list()という関数があります。</p>
<p>名前からすると「存在するブログの一覧を取得する」機能と判断できますね。<br />
もちろん、ボクもそう思いました。</p>
<p>しかし、コードをみるとblogsテーブルからselectするSQL文の条件に「public=&#8217;1&#8242;」 というのが含まれています。</p>
<p>この「public」というフィールドは、通常のWordPressでもおなじみの管理画面における「プライバシー」の状態を指しています。</p>
<p>「プライバシー」は、 「このブログを、検索エンジン (Google、Sphere、Technorati など) とアーカイブサイトを含め、誰でも閲覧できるようにする」かどうかのフラグで、具体的にはheadタグ内にmetaタグのnofollow, noindexを記述するかどうかというモノです。</p>
<p>となると、get_blog_list()内で「public=&#8217;1&#8242;」でフィルタするってのはなんなんでしょうか？</p>
<p>ソースコードをgrepすると、get_blog_list()は同じwpmu-functions.phpにあるget_most_active_blogs()という関数からのみ呼ばれています。<br />
（get_most_active_blogs()はどこからも呼ばれていない）</p>
<p>う～ん、ナゾは深まるばかりです。</p>
<p>一つだけいえるのは、blogの一覧が欲しければ自分でfetchするしかないってことです。<br />
WordPress MUの「サイト管理 - ブログ」画面のblog一覧も、get_blog_list()は使ってないのですから。</p>
<p>P.S.<br />
この前、Plugin ManagerというMU用のプラグインについて書きました。<br />
Plugin Commanderという別のものも見てみたのですが、どちらも少し「足りない」ので、自分で書くことにしました。<br />
完成したらここで公開しまっす。</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.lefthandle.net/wpdeconv/2008/04/12/8/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
