<?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:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>WordPressカスタマイズメモ</title>
	<atom:link href="http://wordpress4cms.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://wordpress4cms.net</link>
	<description>企業ホームページ制作やポータルサイト制作への応用方法、CMSとしての使い方、プラグイン＆テーマ（テンプレート）の解説。</description>
	<pubDate>Wed, 07 Jan 2009 07:25:55 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>ja</language>
			<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wordpress4cms.net/feed/" />
		<item>
		<title>Dreamweaver CS4 のライブビューでWordPressテンプレート編集。</title>
		<link>http://wordpress4cms.net/434/</link>
		<comments>http://wordpress4cms.net/434/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 05:27:52 +0000</pubDate>
		<dc:creator>みやざわ</dc:creator>
		
		<category><![CDATA[未分類]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[CMS]]></category>

		<category><![CDATA[CS4]]></category>

		<category><![CDATA[Dreamweaver]]></category>

		<category><![CDATA[get_footer()]]></category>

		<category><![CDATA[get_header()]]></category>

		<category><![CDATA[get_sidebar()]]></category>

		<category><![CDATA[include()]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[WebKit]]></category>

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

		<category><![CDATA[wp-config.php]]></category>

		<category><![CDATA[アドビ]]></category>

		<category><![CDATA[エラー]]></category>

		<category><![CDATA[テンプレート]]></category>

		<category><![CDATA[ライブビュー]]></category>

		<category><![CDATA[関数]]></category>

		<guid isPermaLink="false">http://wordpress4cms.net/?p=434</guid>
		<description><![CDATA[Adobe Dreamweaver CS4 の新機能「ライブビュー」を使ってWordPressのテンプレートの編集を&#8221;クイック&#8221;に行う。
まだあまり模索していないですが、結論から言うと、とりあえず [...]]]></description>
			<content:encoded><![CDATA[<p>Adobe Dreamweaver CS4 の新機能「ライブビュー」を使ってWordPressのテンプレートの編集を&#8221;クイック&#8221;に行う。</p>
<p>まだあまり模索していないですが、結論から言うと、とりあえず下記のようにすれば出来ています。</p>
<ol>
<li>テストサーバーを用意する（WordPressをインストールする）<br />
同一サーバーの別階層に別のWPをインストールすればOK。 </li>
<li>テンプレート（例：index.php）の冒頭で<span style="color: #ff9900;"><strong>wp-config.phpを読み込む</strong></span><br />
&lt;?php include(&#8217;../../../wp-config.php&#8217;); ?&gt;<br />
&lt;?php get_header(); ?&gt;<br />
&#8230;.. </li>
<li>プレビューの度に<span style="color: #ff9900;"><strong>「ライブビュー」ボタンをOn/Off</strong></span>する</li>
</ol>
<p>Adobeの新しいシリーズ「CS4」の中で、Webオーサリングソフトウェア「Dreamweaver CS4」の新機能の１つは「ライブビュー」という機能。</p>
<p><span id="more-434"></span></p>
<p>これは、従来ならファイルを編集後FTPでUP→ブラウザでリロード、という手順で行っていた確認作業をDreamweaver内に内蔵されたWebブラウザで行い、作業を効率化を図れる機能。注目すべきはその内蔵ブラウザの描画エンジンが、Safariなどでも採用されている「<a href="http://ja.wikipedia.org/wiki/WebKit" target="_blank">WebKit</a>」が使われているので、かなり本番に近いプレビューができること。&#8221;使える&#8221;機能になっています。</p>
<p>ということで、早速WordPressのテンプレート編集につかえないかな〜と考えたわけですが、使う前から薄々懸念されることがあります。</p>
<p>WordPressに限りませんが、CMSのテンプレートって、それ単体では完結していなくて、header.php/index.php/sidebar.php/footer.phpなどに分かれてることが多いですね。なので、index.phpだけ「ライブビュー」でプレビューしたところで、HTMLページを構成するヘッダーもフッターも備えていないのでエラーが発生します。</p>
<p>ではなぜWordPressの本番サイトはエラーを起こさず、ページが生成されるかといえば、index.php内の冒頭get_header()を、ページ下部にてget_sidebar()、get_footer()というWordPress独自の関数が挿入されていて、これをきっかけに各テンプレートがいわば&#8221;合体&#8221;しているわけです。</p>
<p>「じゃあDreamweaverもget_header()を実行してくれればいいじゃん」</p>
<p>という話が出てきそうですが、そんな関数Dreamweaver自身は知る由もなし。WordPressの独自関数なので。</p>
<p>（この辺、DWの拡張機能として提供されたら便利ですねぇ…ちなみにget_header()をinclude(&#8217;header.php&#8217;)に置き換えると無事実行されます、WPではなくPHPの関数なので。ただ弊害があるかどうかはわかりません）</p>
<p>このget_header()&#8230;関数がこのindex.phpテンプレート内に定義されていれば無事実行できますが、実際はWordPressの別ファイルに定義されています。結果として、冒頭に書いたように、WordPressの&#8221;根っこ&#8221;のファイルでもある「wp-config.php」ファイルを読み込んだところ、ページ形成に必要な情報が呼ばれてどうにかページを形成できました。</p>
<p>しかしこれをそのまま本番サイトにアップするとエラーが発生します。</p>
<p>※２のライブビューをOn/Offしないと反映されないのは使い方が間違っているのか仕様なのかバグなのかわかりません。</p>
<p>ということで、実用的な方法を模索したいと思いますが、すでにご存知の方は教えて下さいっ&lt;(__)&gt;</p>
<p>【追記】JavaScriptなどブラウザ側で実行されるスクリプトの編集こそ効果を発揮しそうです。PHPはサーバ側で実行するスクリプトなので、編集後は当然サーバーに何らかのかたちでアップロードしない限り実行できないですから。。。command+shift+u（アップロード）、commant+tab（アプリ切り替え）、command+r（リロード）のほうが早くて確実？</p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress4cms.net/434/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wordpress4cms.net/434/" />
	</item>
		<item>
		<title>antispambot()をショートコードで。</title>
		<link>http://wordpress4cms.net/374/</link>
		<comments>http://wordpress4cms.net/374/#comments</comments>
		<pubDate>Thu, 25 Dec 2008 03:13:17 +0000</pubDate>
		<dc:creator>みやざわ</dc:creator>
		
		<category><![CDATA[カスタマイズ/ハック]]></category>

		<category><![CDATA[antispambot()]]></category>

		<category><![CDATA[functions.php]]></category>

		<category><![CDATA[ショートコード]]></category>

		<guid isPermaLink="false">http://wordpress4cms.net/?p=374</guid>
		<description><![CDATA[メールアドレスをスパムボットに収集されにくくするためのantispambot()関数を、投稿orページ内で使用するにあたり、従来はrunPHPやExecPHPを使用してきたけれど、それを「ショートコード」に置き換え。
以 [...]]]></description>
			<content:encoded><![CDATA[<p>メールアドレスをスパムボットに収集されにくくするためのantispambot()関数を、投稿orページ内で使用するにあたり、従来は<a href="http://wordpress.org/extend/plugins/runphp/" target="_blank">runPHP</a>や<a href="http://bluesome.net/post/2005/08/18/50/?lang_pref=en" target="_blank">ExecPHP</a>を使用してきたけれど、それを「ショートコード」に置き換え。</p>
<p>以下の関数をwp-content/themes/使用中のテーマ/funcitions.php 内に挿入。</p>
<div class="code">&lt;?php<br />
function antispambot_short($atts) {<br />
        extract(shortcode_atts(array(<br />
                &#8217;mail&#8217; =&gt; &#8221;,<br />
                &#8217;text&#8217; =&gt; &#8216;クリックしてメーラーを起動&#8217;,                <br />
        ), $atts));<br />
        $mail = antispambot($mail);<br />
return &#8217;&lt;a href=&#8221;mailto:&#8217; .$mail . &#8216;&#8221;&gt;&#8217; .$text .&#8217;&lt;/a&gt;&#8217;;<br />
}<br />
add_shortcode(&#8217;antispambot&#8217;, &#8216;antispambot_short&#8217;);<br />
?&gt;</div>
<p>あとは、投稿orページの本文で挿入したい部分に
<div class="code"><span style="color: #ff9900;">[antispambot mail="xxx@example.com" text="お問い合わせはこちら"]</span></div>
<p>のように記述すればOK。 </p>
<p>企業サイトをWordPressで制作する場合、会社概要などにメールアドレスを記述することがあると思う。その時に、スパムボット対策でantispambot()でメールアドレスをHTMLエンティティ化するには、投稿orページ本文の中なので、上記プラグインを使用して本文内でPHPを実行すれば実現できる。が、これらのPHP実行プラグインはビジュアルエディタとバッティングするので、もしクライアントサイドでビジュアルエディタで編集するとPHPのコードが壊れて機能しなくなってしまう。</p>
<p>これをショートコード化すれば、（クライアントがその部分の記述を触らない限り）antispambotは使えるようになります。</p>
<p>メリークリスマス☆</p>
<p>参考ページ）<br />
<a title="ショートコードの解説ページへ" href="http://wpdocs.sourceforge.jp/ショートコード_API" target="_blank">ショートコードAPI  WordPress Codex 日本語</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress4cms.net/374/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wordpress4cms.net/374/" />
	</item>
		<item>
		<title>登録ユーザーのみに閲覧制限。</title>
		<link>http://wordpress4cms.net/343/</link>
		<comments>http://wordpress4cms.net/343/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 02:37:04 +0000</pubDate>
		<dc:creator>みやざわ</dc:creator>
		
		<category><![CDATA[カスタマイズ/ハック]]></category>

		<category><![CDATA[auth_redirect()]]></category>

		<category><![CDATA[リダイレクト]]></category>

		<category><![CDATA[会員制]]></category>

		<category><![CDATA[制限]]></category>

		<guid isPermaLink="false">http://wordpress4cms.net/?p=343</guid>
		<description><![CDATA[登録ユーザーのみ閲覧可能にする方法は？ WordPress Forum
auth_redirect()という関数があるんですね↓
http://codex.wordpress.org/Function_Reference [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://ja.forums.wordpress.org/topic/1055?replies=2" target="_blank">登録ユーザーのみ閲覧可能にする方法は？</a> WordPress Forum</p>
<p><strong>auth_redirect()</strong>という関数があるんですね↓<br />
<a rel="nofollow" href="http://codex.wordpress.org/Function_Reference/auth_redirect">http://codex.wordpress.org/Function_Reference/auth_redirect</a></p>
<p>ページ内にこの関数が設置されている場合、もしログインしてないとログイン画面にリダイレクトされるようです。そしてログイン後、そのページに自動的にリダイレクトされます。社内用やプライベートなサイト、会員制サイトなどに使えるでしょう。</p>
<p>あるいは、ページ内の部分的な制御なら以下の方法もあります。</p>
<div class="code">&lt;?php if ( $user_ID ) : ?&gt;<br />
&#8212;登録ユーザーかつログイン中のみ閲覧できるコンテンツ&#8212; <br />
&lt;?php endif; ?&gt;</div>
<p>テーマフォルダ内にあるcomments.phpに使われている上の書き方を借りれば、ページ内のある特定の部分の閲覧制御もできますね。</p>
<p>【追記】<br />
上の書き方だとちょっと不安になり、以前使った事があるコードを確認しました。でもこの時のWPは2.0.10です。参考になれば。</p>
<div class="code">&lt;?php global $current_user, $user_ID;<br />
if (($current_user-&gt;id != 0) &amp;&amp; ($user_ID != 0)) { ?&gt;</p>
<p>&#8212;登録ユーザーかつログイン中のみ閲覧できるコンテンツ&#8212; </p>
<p>&lt;?php } else { ?&gt;</p>
<p>&#8212;閲覧にはログインが必要である旨のメッセージ&#8212;</p>
<p>&lt;?php } ?&gt;</p></div>
]]></content:encoded>
			<wfw:commentRss>http://wordpress4cms.net/343/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wordpress4cms.net/343/" />
	</item>
		<item>
		<title>WordPress 2.7、リリース。</title>
		<link>http://wordpress4cms.net/335/</link>
		<comments>http://wordpress4cms.net/335/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 18:42:28 +0000</pubDate>
		<dc:creator>みやざわ</dc:creator>
		
		<category><![CDATA[お知らせ/日記/その他]]></category>

		<category><![CDATA[2.7]]></category>

		<category><![CDATA[admin]]></category>

		<category><![CDATA[FTP]]></category>

		<category><![CDATA[Quick Press]]></category>

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

		<guid isPermaLink="false">http://wordpress4cms.net/?p=335</guid>
		<description><![CDATA[しばらく更新しておりませんでスミマセン。。
WordPressの新しいバージョン「2.7」がリリースされた模様です（英語版ですが）。
WordPress 2.7 “Coltrane” WordPress Blog
Wor [...]]]></description>
			<content:encoded><![CDATA[<p>しばらく更新しておりませんでスミマセン。。</p>
<p>WordPressの新しいバージョン「2.7」がリリースされた模様です（英語版ですが）。</p>
<p><a href="http://wordpress.org/development/2008/12/coltrane/">WordPress 2.7 “Coltrane”</a> WordPress Blog<br />
<a class="rsswidget" href="http://ja.wordpress.org/2008/12/11/coltrane/">WordPress 2.7 “コルトレーン”</a> <span class="rss-date">（日本語訳）</span></p>
<p>開発名「Coltrane」は有名なサックス奏者のジョン・コルトレーンにちなんだもの。&#8221;Improvise&#8221;がコンセプトのようです。<br />
ちょっと今回は仕事の事情で内容を追っかけられてなかったですが、下記のような特長があるようです。</p>
<ul>
<li>admin（管理画面）のデザインが一新
<ul>
<li>グローバルメニューが左サイドに（しかもAdobe CS4シリーズのようにアイコンオンリーにまで畳める）</li>
<li>アイコンも付加されて賑やかな印象</li>
</ul>
</li>
<li>ダッシュボードが高機能に
<ul>
<li> ドラッグ＆ドロップでセクションを並べ替え</li>
<li> ダッシュボード上からサクっと投稿「Quick Press」</li>
</ul>
</li>
<li>複数記事の一括編集</li>
<li>admin内からWordPress本体のアップデート
<ul>
<li>WordPress本体のアップデートのリリースがここ最近比較的頻繁に行われますが、その更新がDreamweaverなど外部アプリケーションを使わずに、WP本体にFTP情報を設定して楽にできるようです。<br />
とはいえ、ポータルサイトなど大幅にカスタマイズしている場合は&#8221;ラクちん&#8221;アップデートしたら不具合が出た（汗　というのはマズイので仕様を確認してバックアップを取って、ってことになるのであまり関係ないかもしれませんが…そういった面を考えて元のバージョンに復元できる機能もあるのだろうか？？</li>
</ul>
</li>
<li>admin内からプラグインをブラウズ＆インストール</li>
<li>その他いろいろ</li>
</ul>
<p>詳しくは上記サイトで。間もなく日本語版もリリースされると思います（日本語ローカライズスタッフの皆様いつもありがとうございますっ）。</p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress4cms.net/335/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wordpress4cms.net/335/" />
	</item>
		<item>
		<title>記事をランダムに呼び出す。</title>
		<link>http://wordpress4cms.net/297/</link>
		<comments>http://wordpress4cms.net/297/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 12:05:28 +0000</pubDate>
		<dc:creator>みやざわ</dc:creator>
		
		<category><![CDATA[カスタマイズ/ハック]]></category>

		<category><![CDATA[array_rand()]]></category>

		<category><![CDATA[foreach()]]></category>

		<category><![CDATA[get_posts()]]></category>

		<category><![CDATA[query_posts()]]></category>

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

		<category><![CDATA[ランダム]]></category>

		<guid isPermaLink="false">http://wordpress4cms.net/?p=297</guid>
		<description><![CDATA[実はquery_posts()にorderby=randという引数を与えるとランダムに記事を取得できることを忘れて（いや、知らずに；）、無駄なことをしてしまいました。ver2.5からはrandという値が使えるようになった [...]]]></description>
			<content:encoded><![CDATA[<p>実はquery_posts()にorderby=randという引数を与えるとランダムに記事を取得できることを忘れて（いや、知らずに；）、無駄なことをしてしまいました。ver2.5からはrandという値が使えるようになったんですね。</p>
<p>そのまま消すのももったいないので、いつかの何かのヒントのためにメモ。</p>
<p>まずはquery_posts()でランダムに記事を取得する方法。<br />
（条件：カテゴリID=3に属する記事を5件、ランダムに取得）</p>
<div class="code">
&lt;?php query_posts(&#8221;cat=3&amp;showposts=5&amp;orderby=rand&#8221;); ?&gt;<br />
&#8212;- 通常のループ &#8212;-
</div>
<p>シンプルですねぇ。</p>
<p>■記事を１つだけ呼び出す場合<br />
<span id="more-297"></span></p>
<div class="code">
&lt;?php<br />
$pickup = get_posts(&#8221;category=3&#8243;);<br />
$key = array_rand($pickup);<br />
$post = $pickup[$key];<br />
?&gt;<br />
&lt;?php if( &#8220;&#8221; != $post): ?&gt;<br />
&lt;?php setup_postdata($post); ?&gt;<br />
&#8212;- ループの中身 &#8212;-<br />
&lt;?php else: ?&gt;<br />
&lt;p&gt;記事はありません&lt;/p&gt;<br />
&lt;?php endif; ?&gt;
</div>
<p> </p>
<p>■記事を複数呼び出す場合</p>
<div class="code">
&lt;?php<br />
$pickup = get_posts(&#8221;numberposts=5&amp;category=3&#8243;);<br />
$key = array_rand($pickup,count($pickup));<br />
$posts = &#8220;&#8221;;<br />
for($i =0; $i &lt;count($key); $i++){<br />
$posts[$i] = $pickup[$key[$i]];<br />
}<br />
?&gt;<br />
&lt;?php if( &#8220;&#8221; != $posts): ?&gt;<br />
&lt;?php foreach($posts as $post): ?&gt;<br />
&lt;?php setup_postdata($post); ?&gt;<br />
&#8212;- ループの中身 &#8212;-<br />
&lt;?php endforeach; ?&gt;<br />
&lt;?php else: ?&gt;<br />
&lt;p&gt;記事はありません&lt;/p&gt;<br />
&lt;?php endif; ?&gt;
</div>
<p> </p>
<p>フォーラムにも参考になりそうな記事があります。<br />
<a href="http://ja.forums.wordpress.org/topic/111?replies=12">http://ja.forums.wordpress.org/topic/111?replies=12</a></p>
<p> <br />
プラグインもあります（今回はその後ちょっと複雑な処理が絡んだので使うのはパスしましたが）<br />
「<a href="http://coffee2code.com/wp-plugins/customizable-post-listings/">Customizable Post Listings</a>」<br />
<a href="http://coffee2code.com/wp-plugins/customizable-post-listings/">http://coffee2code.com/wp-plugins/customizable-post-listings/</a><br />
昔からあるプラグインで、しばらく放置されていましたが、４月にいっきにアップデートされました。<br />
c2c_get_randam_posts() という関数が用意されています。<br />
※ver2.5まで、となってますが使えるんじゃないでしょうか。</p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress4cms.net/297/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wordpress4cms.net/297/" />
	</item>
		<item>
		<title>WordPressのロゴデータ（PDF/PNG）</title>
		<link>http://wordpress4cms.net/278/</link>
		<comments>http://wordpress4cms.net/278/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 10:42:57 +0000</pubDate>
		<dc:creator>みやざわ</dc:creator>
		
		<category><![CDATA[お知らせ/日記/その他]]></category>

		<category><![CDATA[EPS]]></category>

		<category><![CDATA[logo]]></category>

		<category><![CDATA[PDF]]></category>

		<category><![CDATA[PNG]]></category>

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

		<category><![CDATA[カラースキーム]]></category>

		<category><![CDATA[ベクター]]></category>

		<category><![CDATA[ロゴ]]></category>

		<guid isPermaLink="false">http://wordpress4cms.net/?p=278</guid>
		<description><![CDATA[WordPressのロゴやボタンのデータ（PDF/PNG）が公開されています。前より種類が増えて、PNG形式はアルファチャネル（透明）にも対応。印刷用の大きいサイズ？からWeb用まで。EPS形式はありませんがPDFはベク [...]]]></description>
			<content:encoded><![CDATA[<p>WordPressのロゴやボタンのデータ（PDF/PNG）が公開されています。前より種類が増えて、PNG形式はアルファチャネル（透明）にも対応。印刷用の大きいサイズ？からWeb用まで。EPS形式はありませんがPDFはベクターデータだから十分ですね。</p>
<p>また、WordPressのカラースキーム詳細も掲載されています（Pantone/CMYK/Hex/RGB）。</p>
<p><a title="WordPress Logos and Graphics" href="http://wordpress.org/about/logos/" target="_blank">Logos and Graphics</a> <a href="http://WordPress.org" title="http://WordPress.org" class="autohyperlink" target="_blank">WordPress.org</a></p>
<p><a title="WordPress Logos and Graphics" href="http://wordpress.org/about/logos/" target="_blank">http://wordpress.org/about/logos/</a></p>
<p>【ロゴデータの例】</p>
<p><img class="alignleft size-full wp-image-279" style="margin: 10px;" title="wplogoblue-notext-rgb" src="http://wordpress4cms.net/wp/wp-content/uploads/2008/10/wplogoblue-notext-rgb.png" alt="WordPress Logo" width="150" height="150" /><img class="alignleft size-full wp-image-283" style="margin: 10px;" title="buttonw-grey" src="http://wordpress4cms.net/wp/wp-content/uploads/2008/10/buttonw-grey.png" alt="" width="178" height="58" /><img class="alignleft size-full wp-image-284" style="margin: 10px;" title="smbutton-blue1" src="http://wordpress4cms.net/wp/wp-content/uploads/2008/10/smbutton-blue1.png" alt="" width="58" height="69" /><img class="alignleft size-full wp-image-282" style="margin: 10px;" title="wplogo-stacked-rgb" src="http://wordpress4cms.net/wp/wp-content/uploads/2008/10/wplogo-stacked-rgb.png" alt="WordPress Logo" width="150" height="93" /></p>
<p style="clear:left"> </p>
<p style="clear:left">&#8212;</p>
<p style="clear:left">…しかし、背景抜けてないヤツがいる？</p>
<p style="clear:left">Fireworksで２つ目のを加工してPNG32で書き出したもの↓</p>
<p style="clear:left"><img class="alignnone size-full wp-image-291" title="wp-alphatest-32" src="http://wordpress4cms.net/wp/wp-content/uploads/2008/10/wp-alphatest-32.png" alt="" width="178" height="101" /></p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress4cms.net/278/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wordpress4cms.net/278/" />
	</item>
		<item>
		<title>WordPress MU 2.6.2 がリリース。</title>
		<link>http://wordpress4cms.net/274/</link>
		<comments>http://wordpress4cms.net/274/#comments</comments>
		<pubDate>Tue, 30 Sep 2008 14:15:36 +0000</pubDate>
		<dc:creator>みやざわ</dc:creator>
		
		<category><![CDATA[お知らせ/日記/その他]]></category>

		<category><![CDATA[plugin]]></category>

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

		<category><![CDATA[アップデート]]></category>

		<category><![CDATA[コンテスト]]></category>

		<category><![CDATA[ブログサービス]]></category>

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

		<category><![CDATA[マルチユーザー]]></category>

		<guid isPermaLink="false">http://wordpress4cms.net/?p=274</guid>
		<description><![CDATA[WordPress MU 2.6.2 Holy Shmoly! （2008/9/30）
WordPressのマルチユーザー（マルチブログ）版である「WordPress MU」がバージョン2.6.2にアップデートされた模様 [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Permanent Link to &quot;WordPress MU 2.6.2&quot;" rel="bookmark" href="http://ocaoimh.ie/2008/09/30/wordpress-mu-262/">WordPress MU 2.6.2</a> Holy Shmoly! （2008/9/30）</p>
<p>WordPressのマルチユーザー（マルチブログ）版である「<a title="WordPress MU" href="http://mu.wordpress.org/" target="_blank"><strong>WordPress MU</strong></a>」がバージョン2.6.2にアップデートされた模様。WordPress MU は、ブログサービス「<a title="WordPress.com" href="http://ja.wordpress.com/" target="_blank">WordPress.com</a>」でも使用されています。</p>
<p>今回のアップデートは、WPMUに脆弱性があったためではないそうですが、いくつものバグフィックスが含まれています。</p>
<p>ちなみにWPMUのプラグインコンテストを開催しているようです→</p>
<p><a href="http://wpmu.org/">Voting now open in the plugin contest!</a> WordPress MU plugins, themes and news（2008/9/26）</p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress4cms.net/274/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wordpress4cms.net/274/" />
	</item>
		<item>
		<title>WordCamp Tokyo 2008、行ってきました。</title>
		<link>http://wordpress4cms.net/255/</link>
		<comments>http://wordpress4cms.net/255/#comments</comments>
		<pubDate>Wed, 24 Sep 2008 19:29:38 +0000</pubDate>
		<dc:creator>みやざわ</dc:creator>
		
		<category><![CDATA[お知らせ/日記/その他]]></category>

		<category><![CDATA[2008]]></category>

		<category><![CDATA[Automattic]]></category>

		<category><![CDATA[BuddyPress]]></category>

		<category><![CDATA[CMS]]></category>

		<category><![CDATA[Contact form 7]]></category>

		<category><![CDATA[Dreamweaver]]></category>

		<category><![CDATA[Firefox]]></category>

		<category><![CDATA[GPL]]></category>

		<category><![CDATA[Ktai Style]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Sandbox]]></category>

		<category><![CDATA[WordBench]]></category>

		<category><![CDATA[WordCamp]]></category>

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

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

		<category><![CDATA[WordPress.com]]></category>

		<category><![CDATA[XML-RPC]]></category>

		<category><![CDATA[イベント]]></category>

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

		<category><![CDATA[デジタルハリウッド]]></category>

		<category><![CDATA[ドメイン]]></category>

		<category><![CDATA[ビジネス]]></category>

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

		<category><![CDATA[商用]]></category>

		<category><![CDATA[懇親会]]></category>

		<category><![CDATA[携帯]]></category>

		<category><![CDATA[教育]]></category>

		<category><![CDATA[東京]]></category>

		<category><![CDATA[渋谷]]></category>

		<category><![CDATA[販売]]></category>

		<guid isPermaLink="false">http://wordpress4cms.net/?p=255</guid>
		<description><![CDATA[もう１日経っちゃいましたが、一応レポートというか報告を（追記：途中で頭痛がして寝てたら一昨日の話に…）。
昨日9/23(火)、デジタルハリウッド渋谷校で「WordCamp Tokyo 2008」が開催されました。
結構女 [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_262" class="wp-caption alignleft" style="width: 275px"><img class="size-medium wp-image-262 " title="ca3100061" src="http://wordpress4cms.net/wp/wp-content/uploads/2008/09/ca3100061-265x300.jpg" alt="WordCamp Tokyo 2008 #1" width="265" height="300" />
<p class="wp-caption-text">WordCamp Tokyo 2008 #1</p>
</div>
<p>もう１日経っちゃいましたが、一応レポートというか報告を（追記：途中で頭痛がして寝てたら一昨日の話に…）。</p>
<p>昨日9/23(火)、デジタルハリウッド渋谷校で「<strong><a href="http://japan.wordcamp.org/" target="_blank">WordCamp Tokyo 2008</a></strong>」が開催されました。<br />
結構女性の方も多く参加されてましたね。</p>
<p>WPフォーラムでもおなじみの方々に直にお会いして話すという経験をすると、今後より一層WordPressが自分の生活の中に染み込んでいきそうな、そんな感覚がしました。一度旅行に行くと、そこが自分にとって&#8221;特別な地&#8221;になる感じでしょうか。</p>
<p>自分は、仕事の90%をWordPressに依存したりプラグインつくったりブログ書いたりとコミットしている割には宣伝下手というか、認知されていないだろうなぁという気持ちがあったので、今までの実績やら自社のロゴやら有料プラグインの告知やら印刷して名刺と一緒に配りましたよ（数量の関係で一部の方のみ）。まったくスマートぢゃないですが、少しでも知ってもらおうと。とにかく、<a href="http://ja.wordpress.org" target="_blank">WordPress</a>大好きなんです！笑</p>
<p><span id="more-255"></span></p>
<p>…さて；</p>
<p>司会のTaiさんの挨拶のあと、プレゼンは、イベントの中心的な存在、そして日本のWordPressコミュニティの「生き字引」でもあるNaoさんこと<a href="http://detlog.org" target="_blank">マクラケン直子</a>さんから始まりました。とにかくWordPressは規模が違う。その歴史や広がりを紹介してくれました。WPの最新版2.6だけでも世界中で168万ダウンロード、言語は60、プラグインの数は約3000、テーマは400（公式サイト内）、そしてWordPressのブログサービス版「WordPress.com」は420万ものブログが運営されているそうです。</p>
<p>次期WPの2.7は11月頃リリース予定。そしてWordPressにSNS的な機能を組み込んだ「BuddyPress」の正式版は2008年末頃。</p>
<p>日本語圏に向けての取り組みとしては、テーマ／プラグインディレクトリの国際化、ドキュメントの充実、地域ごとのユーザーグループの活性化、日本独自のサービスやソフトとの連携サポート、WordPressプロフェッショナルの育成、ネットワークづくり。</p>
<p>WordPress全体への貢献として、日本語圏ユーザーによる意見のフィードバック、マルチバイト言語の取り扱いに関する機能向上、各ローカリゼーションチームとの情報共有など。</p>
<p>WordPressというプラットフォームを俯瞰した幅広い内容のお話いただきました。</p>
<p> </p>
<div id="attachment_263" class="wp-caption alignleft" style="width: 310px"><img class="size-medium wp-image-263" title="ca310005" src="http://wordpress4cms.net/wp/wp-content/uploads/2008/09/ca310005-300x225.jpg" alt="WordCamp Tokyo 2008 #2" width="300" height="225" />
<p class="wp-caption-text">WordCamp Tokyo 2008 #2 *本文とはリンクしていません…雰囲気で。。</p>
</div>
<p>続いて、Takeshiさん。</p>
<p> </p>
<p>教育現場でのWordPressの活用について、<a href="http://mori.honjowaseda.com/2008/" target="_blank">早稲田大学本庄高等学院の保護者の会</a>で、マルチユーザー版である「WordPress MU」を活用してコミュニケーション、情報発信の促進を行っている事例を紹介していただきました。なぜ「MU」なのかについては、部活動がたくさんあり、個別に情報発信が必要になったため。一般のお父さんお母さんでも２時間ほどの講習で早速更新できるようになったそうです。また、ユーザーが多いと良い意味で競い合い（相互扶助、親睦、競争）活性化するようです。</p>
<p>このような有効性を発揮しているWordPress MUですが、一方、課題としては「誰かが設置しなければならない」…やはり最初のインストール、セットアップは普通のお父さんレベルではハードルが高い。そして指導、メンテナンス。</p>
<p>質問としてWordPress MUは安定稼働しているのか、不具合はないかとの質問には、特に不具合はないとのこと…特別なプラグインを入れていないということもあるかもしれない。また、アップデートはあまりしない…それはせっかく保護者の方々が使い方を覚えてもアップデートして少し画面が変わっただけでもお手上げとなってしまう…そういう利用者の状況も考えて過度なアップデートはさけているそうです。現状維持…それゆえトラブルも起きにくいということでしょうか。さすが早稲田、自前サーバ２台構成だそうです。</p>
<p>続いて、<a href="http://mozilla.jp/" target="_blank">Mozilla Japan</a>の&#8221;dynamis&#8221;さん。</p>
<p>Firefox 3はかなり高速で快適になりましたが、「WordPressやるならFirefox3」ということで楽しいプレゼンをしていただきました。<a href="https://addons.mozilla.org/en-US/firefox/search?q=WordPress" target="_blank">アドオンを「WordPress」で検索</a>すると便利なツールが結構ありそうです。「Scribefire」というアドン、わざわざWPの管理画面にログインしなくてもいつでもどのサイトを見ていてもウィンドウ下部にエディタを開いてそのまま自分のブログに投稿できてしまうものです。２年ぐらい前に初めて試したときよりかなり進化していて、カスタムフィールドなどにも対応しているようですね。また試してみようと思います。</p>
<p><a href="http://automattic.com/" target="_blank">Automattic社</a>のMichael Pick氏。</p>
<p>Automattic社は、WordPress開発の母体となるようなヴァーチャルカンパニーで社員は10人程度、社屋に集まって仕事をしているわけではなく、世界中にスタッフが散らばっているそうです。Michaelさんは札幌在住でサポートやプロモーションを担当（だったかな？）</p>
<p>数字の紹介などはNaoさんとダブる部分もありましたが、時折日本語も織り交ぜながら楽しいプレゼンをしてくれました。「lightbulb moments with WordPress 〜WordPressが「分かる」瞬間〜」というタイトル。「WordPressは一眼レフカメラのようだ」とも表現していました。今の一眼レフは操作も簡単だけど拘れば凝った写真も撮れる（コンパクトカメラに比べて）。WordPressの懐の深さを表現したことばですね。</p>
<p>Automattic社が今後やっていくこととして、24時間サポートの開始、そしてビデオデモの用意。2.6がリリースされた時のビデオコンテンツが非常に反応が良かったようで、ビデオコンテンツは有効だとの判断のようです。</p>
<p>解決したい問題としては、ギークによってつくられたソフトウェアで、ギークによってつくられたドキュメントであること…ほとんどの人は「そのソフトで何ができるのか」に興味があるわけで、より幅広い人に向けたソフトウェアとドキュメントづくりが必要とのこと。</p>
<p>CNN、NFL、リンデンラボ、BBC、ロイターなど３万もの有名サイトがWordPressでつくられている。コンサルタントが必要。</p>
<p>Automattic社の立場、WordPressとの関係は「Automattic社はWordPressを所有はしない、コミュニティのもの」。</p>
<p>質問として、Automattic社の収益はどうやって得ているのか、ということについては、まず、ブログサービス「WordPress.com」の有料版、そして広告収入、あと「NewYork Times」などのような大企業向けのVIPサービス etc.</p>
<p>Michaelさん、とにかく陽気でフレンドリーな方でした。</p>
<p>続いて、おでさん<em></em>（<a href="www.odysseygate.com" target="_blank">odysseygate.com</a>）。</p>
<p>「Sandbox」なる高機能なテーマ？を紹介してくれました。「テーマ用テーマ」というのか「テーマ内テーマ」というか。一度ダウンロードしてみないとわかりませんが、デザインと構造の分離を一層高めてくれるものらしい。microformatにも対応。body class=&#8221;（ファンクション名）&#8221;みたいな書き方をしてやると、sandobox側のCSSが読み込まれて複数のclassが挿入される。「カテゴリ毎に違ったデザインを適用したい」というニーズを満たしてくれて、なおかつデザイン的な部分とPHPのファンクション的なものの分離ができるみたい。WordPressの次期デフォルトテーマになるかも、とのことです。</p>
<p> </p>
<div id="attachment_264" class="wp-caption alignleft" style="width: 310px"><img class="size-medium wp-image-264" title="ca310008" src="http://wordpress4cms.net/wp/wp-content/uploads/2008/09/ca310008-300x225.jpg" alt="WordCamp Tokyo 2008 #3" width="300" height="225" />
<p class="wp-caption-text">WordCamp Tokyo 2008 #3*本文とはリンクしていません…ブレまくり汗 </p>
</div>
<p>三好さん（<a href="http://ideasilo.wordpress.com/" target="_blank">iDeasilo</a>）</p>
<p> </p>
<p> 「<a href="http://ideasilo.wordpress.com/2007/10/22/contact-form-7-in-japanese/" target="_blank">Contact form 7</a>」という高機能なメールフォーム作成できるプラグインの作者さんです。このプラグインを公式プラグインディレクトリに登録するまでの過程、そして登録したことでいかに世界中に広まったか、登録するメリットなどを紹介してくれました。登録できるのはGPL互換ライセンスのみ。プラグイン公式ディレクトリは、WPのフォーラムとリンクしていて、フォーラム側のスレッドを立てる際にタグとしてプラグイン名が付けられると、それは自動的にプラグインディレクトリの各プラグインのページからリンクが貼られるそうです。</p>
<p>プラグインディレクトリに登録する前は１日一桁、それも日本からのみ、というような状態だったのが、プラグインディレクトリに登録されると次第に英語での問い合わせが増え、ある日突然イタリアの言語ファイルが送られてきたりしたそうです！それで英語で言語ファイル募集の案内を書いたらどんどん届き、あっというまに24言語対応。…そこまで成功した要因としては「マルチバイトにちゃんと対応していた」「アップデートを続けた」「サポートに応えた」という地道な努力があったようです。今ではダウンロード数が300〜500/日、ランキング15位、レーティング（評価）は86人。</p>
<p>WordPressのユーザー層は広くて厚い。英語のつたなさは大した問題じゃない。出してみて方向性が決まる事が多い。サポート対応は自分の勉強にもなる。世界中のユーザーが待っている。アクティブなWordPressブログは260万以上（8月にMatt氏談）。</p>
<p>「WordPressプラグイン化で巨人の肩に乗れ」</p>
<p>とても励まされますね…作って公開したくなりませんか？？</p>
<p>続いて<a href="http://eastcoder.com/" target="_blank">tempura</a>氏。</p>
<p>「XML-RPCでWordPressを操作しよう」というタイトルで、かなり技術寄りの内容でしたが、これは例としては「WPの管理画面の外から記事を投稿」を実現することができます。「リモコンでテレビを操作する感じ」とおっしゃってました。実はこの「管理画面の外から投稿」というのはクライアントから相談を受けた事もあり、XML-RPCでできるということは推測していましたが、そのプロジェクト自体がペンディングとなってしまったので、そのままになってたんですよね。例えばメールフォームのような投稿フォームをつくり、その投稿先としてXML-RPC（xmlrpc.phpだったかな）に送ると、投稿が完了してしまうのです…WPにログインせずに。これはFirefoxのところでも紹介された「Scribefire」などのソフトウェアも同じ仕組みをつかっていると思います。それが、簡単にできると。PHPのPEARにもパッケージがあるが、WP内にも「class-IXR」というライブラリがすでに用意されています。</p>
<p>こんなことができる！すごくね？というワクワク感。</p>
<p>しかし、とにかくこのXML-RPCの情報が少ない。英語の情報ですら少ない。自分も一時あっちこっち見たことがありますが…結局、WP内のソースを見るのが手っ取り早いようです（汗　tempuraさんのデモを見る限り、難しいというほど難しくはなさそうです。カスタムフィールドにも対応しています！</p>
<p>（…と、ここでメモに使っていたMacBookのバッテリが切れたので以下は記憶に頼る）</p>
<p>続いて、<a href="http://www.adobe.com/jp/" target="_blank">アドビ</a>の西村 真里子さんから次期「<a href="http://www.adobe.com/jp/newsletters/edge/may2008/articles/article1/index.html" target="_blank">Dreamweaver CS4</a>」のデモが行われました。</p>
<p>私も普段Dreamweaver 8を使っています。もともとデザイン寄りの仕事をしていたので当然のようにDWなんですが、プログラミングする人はあまり使ってませんよね？でもwp_nantoka()というような関数名でWPのフォルダ内を検索すれば、同時に一括検索してくれるので、関数がどこに記述されているのかすぐ分かるし、コードの色分けはもちろん（少なくとも秀丸なんかよりは自分は見やすいです）、PHPの関数入力の補助もしてくれます。例えばPHPのmb_substr(&#8230;と打ち始めると、その関数の引数には何が用意されているのかポップアップ表示して教えてくれます。</p>
<p>それから&#8221;ライブ○○&#8221;というような機能のオンパレードでしたが、「ライブビュー」だったかな？Safariと同じWebkitを描画エンジンとしたライブプレビュー機能が備わって、コードを打つその先からリアルタイムに「しかも正確に」プレビューができます。そしてFirebugのようなマウスオーバーによるコードのハイライト機能もあります！</p>
<p>と、デザイナ経由プログラマにはちょうどいいDWですが、今私が使っているDreamWeaver &#8220;8&#8243;はインテルマックにネイティブ対応じゃないので、起動してからの経過時間が長くなり、スリープ＆復帰を繰り返したりすると、ほんと調子悪くなります。ウィンドウをクリックしてからアクティブになって触れるようになるまで１分くらいかかることもあります。ウィンドウの表示がバグのようにおかしくなることもあります。そろそろ潮時ですね。DW4、かなり良さそうです。たぶん早い時期にアップグレードします。</p>
<p>次は「WordPressの携帯対応」ということで、WPユーザーやフォーラムではおなじみの<a href="http://www.yuriko.net" target="_blank">Yuriko.net</a>の池田百合子さん。</p>
<p>Yurikoさん開発による「<a href="http://www.yuriko.net/tag/ktai-style/" target="_blank">Ktai Style</a>」の紹介がされました。絵文字は５キャリア対応…３キャリアじゃなくて５キャリア、画像のハンドリングや画面遷移、というかカーソル遷移まで徹底して考え抜かれて、作者のケータイへの思い入れを感じる力作です。デザインもテンプレート式、それもWPのテンプレートに沿った同様の仕組みとのことで、デザインの自由度もあるようです。いくつかお客さんのサイトに入れさせていただいてますが、まだ本格的にはカスタマイズしていないのでぜひ挑戦してみたいですね。…実は自作のモバイルプラグインも２つのサイトで稼働しているんですが、ここまで高機能ではないのでむしろ置き換えたほうが良いかも。</p>
<p>Yurikoさんも、その喋りっぷりがとても楽しいプレゼンでした。</p>
<p>続いて<a href="http://plasticdreams.org/" target="_blank">aka（::plasticdreams::）</a>さんによる「プラグインの国際化実演」ということで、<a href="http://www.poedit.net/" target="_blank">poEdit</a>を使って、英語などのプラグインを日本語かしてしまおう、ということでその場で実演してくださいました。途中から自分は最後部で見ていたんですが、ちょっと画面の文字が小さすぎてよく見えませんでしたが、.moデータから.poデータを作成する、という手順とpoEditというソフトの存在自体は知っていたので、なんとなくやっていることはわかりました。懇親会で「プラグインの翻訳に興味があるけど、自分が理解できるだけの英語力はあるが、人様に提供するものとなると自信がない」旨を相談したところ、実際いくつも公開後にいろんな人から翻訳のニュアンス違いの指摘を受けながら序々に完成度が増していった様子をお聞きすることができました。Mozilla Japanの&#8221;dynamis&#8221;さんにも日本語翻訳はどのような手順で行われるのか聞いたところ、最初にdynamisさんが叩き台としての訳を付けて公開し、あとはコミュニティによって最適化/標準化されていく、というようなお話で、やはりオープンソースの良さはそういうところかな、あまり考え込まずにどんどんチャレンジしたほうがコミュニティ全体の役に立つだろうと思います。どんどん翻訳していこうと思います。</p>
<p>&#8212;</p>
<p>と、こんな感じでなかなか充実した内容でした。参加者にはWPの缶バッヂやシール、タトゥシール、えんぴつなど貰えました。そして抽選会ではWordPressのTシャツや本やソフトウェアなど。<a href="http://www.jimonet.co.jp/ceoblog/?p=604" target="_blank">運良く当てた人うらやましい！</a></p>
<p>今回、WPによるCMSとしての事例紹介はありませんでしたが、次回以降は「WPのいろんな使われ方」そのバリエーションをいろんな方のサイトから学んでみたい、と思いました。そういう自分も企業ホームページからポータルサイト、おもても中も（管理画面も）いじり回しているので、次回以降、いつかプレゼンしてみたいと思います。</p>
<p>あと、当方オリジナルのプラグイン「<a href="http://www.firstelement.jp/info/189.html" target="_blank">FE Advanced Search</a>」も。現在ver0.6ですがすでに有料で提供開始させていただいています。いわゆる&#8221;絞り込み検索&#8221;を実現するWordPress用プラグインです。詳細はまた後日このブログでも書かせていただきます。</p>
<p>&#8212;</p>
<p> </p>
<div id="attachment_265" class="wp-caption alignleft" style="width: 235px"><img class="size-medium wp-image-265 " title="ca310011" src="http://wordpress4cms.net/wp/wp-content/uploads/2008/09/ca310011-225x300.jpg" alt="WordCamp Tokyo 2008 #4" width="225" height="300" />
<p class="wp-caption-text">WordCamp Tokyo 2008 #4</p>
</div>
<p>懇親会は近くの…なんというお店だったっけ？6時半から、半立食パーティという感じで行われました。自分は9時のバスで帰るんで、ギリギリ8時半頃には会場を後にしましたが、少ない時間でしたけどいろんな方と名刺交換やら手製チラシ配布やらお話やらさせていただきました。とても全員とは話せませんでしたが、三好さん、Yurikoさん、コダックさん、Michaelさん、マクラケン直子さん、Takeshiさん、Mozilla Japanのdynamisさん、akaさん、モモンガさんらとお話させていただきました。みなさんありがとうございました。そして今後ともよろしくお願いいたします。</p>
<p> </p>
<p> </p>
<p>Takeshiさんからは「ビジネスとしてWPを使っている人たちが集まる場なり機会も必要」というような話もあり、具体的に動くかもしれません。結構そういう要望が集まっているようです。普通のブロガーにもどんどん広めて裾野を広げつつ、ビジネスへの活用で深く掘り下げる。こうなると日本にもWPがしっかり根付くんじゃないでしょうか。ビジネスの視点で考えるのはWordPressの「寿命」を長くする上でもとても大事なことだと思います。</p>
<p>それからモモンガ氏、実は前の会社の先輩の女性で、ここでバッタリ会いました！わざわざ長野から（モモンガ氏は知人と会う目的もあったそうですが）出てきた少ない参加者の２人が実は同郷しかも元同僚とは。相変わらず年齢を感じさせない素敵な方です。素敵といえばマクラケン直子さんもとっても素敵な方でしたね。「ぜひ長野でも開催してくださいよ！」って励まされてしまいました。社交辞令としてではなく、実際にできることから動くのが大事ですね。できる人ができる部分から動き始める、ってのが望ましいのかもしれません。</p>
<p> </p>
<div id="attachment_266" class="wp-caption alignleft" style="width: 310px"><img class="size-medium wp-image-266" title="ca310012" src="http://wordpress4cms.net/wp/wp-content/uploads/2008/09/ca310012-300x225.jpg" alt="WordCamp Tokyo 2008 #5" width="300" height="225" />
<p class="wp-caption-text">WordCamp Tokyo 2008 #5</p>
</div>
<p>Michaelさんには２つほど具体的に質問しました。</p>
<p> </p>
<p>Q.このブログのドメイン（wordpress4cms.net）、「wordpress」という語句を含んでいるんだけど問題ありますか？<br />
A.部分的な使用だから、う〜ん、たぶん大丈夫（というより見ないようにする…というジェスチャ）。そのまんまwordpress.○○.○○というのはNG。<br />
…ドメインにwordpressという語句を勝手に使ってはいけないこと、「WordPress」がAutomattic社の商標だということは、このブログの「wordpress4cms.net」を取得して間もなく気付いたんですが、いつかAutomattic社に問い合わせようと思っていたので良い機会でした。とりあえずこのまま使用したいと思います。</p>
<p>Q.プラグインを「販売」することについてはどう思いますか？<br />
A.素晴らしいアイディアだと思うよ。GPLライセンスのこととか難しくてややこしいことがあるけど…サイトを構築して対価を得たりするのと同じこと。<br />
…プラグインを有料で提供しているのをあまり見た事がない上、&#8221;無料&#8221;のWordPressプラットフォーム上で&#8221;有料&#8221;のプラグインで対価を得ることに少しためらいがあったのですが、他の方からも肯定的な意見をもらえて一安心。しかし言うまでもなく、セキュリティ等それなりにしっかりしたものである必要はあります。あと、GPLライセンスに絡んで難しい面もあるんですけどね…。売れないことはないんです。何でもすべてが有料になってはユーザーから見放されてしまいかねないですが、商用サイト向けのものであれば積極的に有料販売して良いんじゃないでしょうか。</p>
<p>&#8212;</p>
<p>と、ずいぶん長くなってしまったので後でページ分割するかもしれませんが。あとで（ほとんど撮らなかったんですが）写真をいくつか入れます。</p>
<p>プログラムの内容だけではない、得るものが大きいイベントだと思います。今回参加できなかった方はぜひ次回、懇親会も含めて参加をおすすめします。次回以降も、私も可能な限り参加したいと思います。今回話せなかった方々もたくさんいますしね。</p>
<p>最後に、開催に尽力された中心スタッフの皆さん、スポンサー様、出会えた方々、素晴らしいイベントをありがとうございました。</p>
<p>【追記：9/26】</p>
<p><a href="http://nagano.wordbench.org/" target="_blank">「WordBench 長野</a>」を立ち上げました。今後、長野でもWordPressの勉強会やらオフ会ができるといいですね(^^)</p>
<p>そして「WordCamp 長野」開催へ繋げたいと思います。</p>
<p>【追記：9/28】</p>
<p>写真入れました。参加者のみなさんが撮影されたその他の写真はこちらから→ <a href="http://www.flickr.com/search/?q=wordcamp%20tokyo&amp;w=all">http://www.flickr.com/search/?q=wordcamp%20tokyo&amp;w=all</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress4cms.net/255/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wordpress4cms.net/255/" />
	</item>
		<item>
		<title>2.6.xでカスタムフィールドが複製されるバグ。</title>
		<link>http://wordpress4cms.net/250/</link>
		<comments>http://wordpress4cms.net/250/#comments</comments>
		<pubDate>Sun, 07 Sep 2008 05:55:50 +0000</pubDate>
		<dc:creator>みやざわ</dc:creator>
		
		<category><![CDATA[カスタマイズ/ハック]]></category>

		<category><![CDATA[プラグイン/ウィジェット]]></category>

		<category><![CDATA[運営Tips/注意点]]></category>

		<category><![CDATA[2.6]]></category>

		<category><![CDATA[Post Revisions]]></category>

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

		<category><![CDATA[バグ]]></category>

		<guid isPermaLink="false">http://wordpress4cms.net/?p=250</guid>
		<description><![CDATA[カスタムフィールドを使用するプラグインは、場合によってキー＆値のセットが複製されることがあるようです。
WordPress 2.6.x “Duplicate Custom Field” Issue alexking.or [...]]]></description>
			<content:encoded><![CDATA[<p>カスタムフィールドを使用するプラグインは、場合によってキー＆値のセットが複製されることがあるようです。</p>
<p><a href="http://alexking.org/blog/2008/09/06/wordpress-26x-duplicate-custom-field-issue" target="_blank">WordPress 2.6.x “Duplicate Custom Field” Issue</a> <a href="http://alexking.org" title="http://alexking.org" class="autohyperlink" target="_blank">alexking.org</a> (2008/9/6)</p>
<p>2.6から備わった「Post Revisions」機能による影響のようですが、使用するプラグインが、記事を保存する時に実行されるsave_postというフックが持つ２つのパラメータの内、$postではなく$post_idを使っている場合に複製される問題が起きるようです。</p>
<p>記事のリビジョンは、リビジョン自体がオリジナルの記事とは別の$post_idを持っています。そしてそのリビジョンを保存する時に、オリジナルの記事を保存する時と同じsave_postというフックが実行されるため、$post_idというパラメーターを参照した時に<strong>「リビジョンの」</strong>$post_idを読み、結果「カスタムフィールドが未登録」と判断されて、追加されてしまうようです。</p>
<p>保存後その記事の編集画面を開くと、オリジナル記事に保存されたカスタムフィールドと各リビジョンに保存されたカスタムフィールドが同時に表示され、ダブって表示された状態になります。</p>
<p><span id="more-250"></span></p>
<p>&#8212;</p>
<p>MT形式のインポート機能をカスタマイズして、エクセルから複数のカスタムフィールドを持つ大量の記事をインポートしていたところ、いくつかの記事でこの「カスタムフィールドが複製される」現象が確認され、原因を調べ始めたところでした。しかしどのタイミングで複製されたのかはっきりわかっていないんです。WP上で記事を再編集しても複製されるわけではありません。インポートに失敗した時なのか。カスタムフィールド追加の部分のコードの書き方が悪いのか？</p>
<p>&#8212;</p>
<p>この問題を抱えるプラグインの、とりあえずの解決方法として、以下のような方法が提示されています。</p>
<p><code>add_action('save_post', '（関数名）', 1, 2);</code></p>
<p><code>save_postフックの$post_idだけじゃなく$postというパラメーターも利用できるようにして、</code><br />
カスタムフィールドを追記する部分の関数の先頭で、</p>
<p><code>if ($post-&gt;post_type == ‘revision’) {<br />
return;<br />
}</code><code><br />
（従来のコード）</code></p>
<p>「もし（保存しようとしている記事が）リビジョンだったら何もしない」と付け加える。2.6以降、オリジナル記事ではなくリビジョンの場合はpost_typeに「revision」という値も持つようになったのでそれで判断できるようです。</p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress4cms.net/250/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wordpress4cms.net/250/" />
	</item>
		<item>
		<title>WordCamp Tokyo 2008 開催！</title>
		<link>http://wordpress4cms.net/244/</link>
		<comments>http://wordpress4cms.net/244/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 12:32:13 +0000</pubDate>
		<dc:creator>みやざわ</dc:creator>
		
		<category><![CDATA[お知らせ/日記/その他]]></category>

		<category><![CDATA[WordCamp]]></category>

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

		<category><![CDATA[イベント]]></category>

		<guid isPermaLink="false">http://wordpress4cms.net/?p=244</guid>
		<description><![CDATA[ついに、日本初のWordCampイベントが開催されるそうです！
WordCamp Tokyo 2008 開催のお知らせ (2008/9/4)
日時: 9月23日（火・祝）午後1時～5時（12時半開場）
会場: デジタルハ [...]]]></description>
			<content:encoded><![CDATA[<p>ついに、日本初のWordCampイベントが開催されるそうです！</p>
<p><a href="http://ja.wordpress.org/2008/09/04/wordcamp-tokyo-2008/">WordCamp Tokyo 2008 開催のお知らせ</a> (2008/9/4)</p>
<p><strong>日時</strong>: 9月23日（火・祝）午後1時～5時（12時半開場）</p>
<p><strong>会場</strong>: <a href="http://dhw.weblogs.jp/_shibuya/" target="_blank">デジタルハリウッド渋谷校</a><br />
渋谷区道玄坂2-25-12 道玄坂カブトビル4F・5F（<a title="Google Maps のデジタルハリウッド渋谷校地図" href="http://maps.google.co.jp/maps?f=q&amp;hl=en&amp;geocode=&amp;q=%E6%9D%B1%E4%BA%AC%E9%83%BD%E6%B8%8B%E8%B0%B7%E5%8C%BA%E9%81%93%E7%8E%84%E5%9D%822-25-12&amp;sll=36.5626,136.362305&amp;sspn=35.241598,78.837891&amp;ie=UTF8&amp;ll=35.660644,139.697438&amp;spn=0.004385,0.009624&amp;z=17&amp;iwloc=addr" target="_blank">地図</a>）</p>
<p><strong>内容:</strong> ユーザーや開発者によるプレゼン、抽選会など</p>
<p><strong>予定されているプレゼンの一部</strong>:</p>
<ul>
<li>Automattic 社スタッフによるプレゼン</li>
<li>テーマカスタマイズのコツ</li>
<li>携帯サイト作成について</li>
<li>教育現場での WordPress/WordPress MU 活用実例</li>
<li>公式プラグインディレクトリ参加方法</li>
</ul>
<p>詳しくは上記サイトでご確認ください。</p>
<p>とりあえず申し込んでおきました。長野からですが、ひさびさにオノボリしまっすっ。夜7時から懇親会も行われるそうです…うぅ、時間的に厳しいか。でも参加したい。</p>
]]></content:encoded>
			<wfw:commentRss>http://wordpress4cms.net/244/feed/</wfw:commentRss>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://wordpress4cms.net/244/" />
	</item>
	</channel>
</rss>
