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

<channel>
	<title>Curo.jp &#187; 学習記録</title>
	<atom:link href="http://curo.jp/category/learning/feed" rel="self" type="application/rss+xml" />
	<link>http://curo.jp</link>
	<description>Curo.jpは人生をもっと遊ぶためのエンターテイメントブログです。</description>
	<lastBuildDate>Sun, 21 Feb 2010 13:24:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://curo.jp/category/learning/feed" />
		<item>
		<title>WordPressの投稿スラッグに記事投稿順で自動連番設定する方法</title>
		<link>http://curo.jp/105</link>
		<comments>http://curo.jp/105#comments</comments>
		<pubDate>Mon, 23 Nov 2009 14:04:36 +0000</pubDate>
		<dc:creator>curo</dc:creator>
				<category><![CDATA[学習記録]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://curo.jp/?p=449</guid>
		<description><![CDATA[
curo.mobiでずっとグチってた「WordPressで投稿スラッグ（URI/URL/パーマリンク）を手動で連番にするのが面倒」な件で解決方法を考えてみました。
パーマリンクの設定をどうするべきかという話とWordP [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://curo.jp/img/09/10501.png" alt="WordPress:投稿スラッグ設定" /></p>
<p><a href="http://curo.mobi">curo.mobi</a>でずっとグチってた「WordPressで投稿スラッグ（URI/URL/パーマリンク）を手動で連番にするのが面倒」な件で解決方法を考えてみました。</p>
<p>パーマリンクの設定をどうするべきかという話とWordPressの仕様を踏まえて記しておきます。</p>
<p><span id="more-449"></span></p>
<h3>パーマリンクの設定</h3>
<p>パーマリンクについての説明は<a href="http://curo.jp/35">パーマネントリンク宣言 </a>をご覧いただきたい。そして、Curo.jpは<a href="http://curo.jp/5">WordPress:パーマリンク設定</a>をしたときに、投稿スラッグを手動で設定する「%postname%」を含めて使っています。 </p>
<table class="ex">
<caption>WordPressのパーマリンク設定</caption>
<tr>
<th>デフォルト</th>
<td>http://curo.jp/?p=123</td>
</tr>
<tr>
<th>日付と投稿名</th>
<td>http://curo.jp/2006/09/21/sample-post/</td>
</tr>
<tr>
<th>月と投稿名 </th>
<td>http://curo.jp/2006/09/sample-post/</td>
</tr>
<tr>
<th>数字ベース</th>
<td>http://curo.jp/archives/123</td>
</tr>
</table>
<p>「123」はWordPressの%post_id%を含めます。「sample-post」は%postname%を含めます。</p>
<p>前者は自動で数字が付加され、後者は手動で設定します。</p>
<p>「どの設定がいいのか」という答えはなく、ブログの運用方法や好みとか性格によって変わってくると思います。</p>
<p>たとえば、curo.mobiのように更新頻度が高いブログの場合、「毎回%post_name%を英語で指定するのは面倒で、かといって日本語のまま（タイトルと同値）だと冗長だし、数字指定でできれば連番投稿がいいな」となるわけです。</p>
<p>従って自分で納得できれば「何でもいいよ」とも言えそうです。</p>
<p>しかし、永続的にブログが続くものとして、一度決めたパーマリンク設定はなるべく変えないようにするべきで、最初の時点できっちりとパーマリンク設定をしなければいけません。</p>
<h3>WordPressの%post_id%の仕様</h3>
<p>WordPressで投稿記事を公開順に連番投稿しようとするとき、パーマリンク設定に%post_id%を含めればよさそうなのですが…。</p>
<p>%post_id%は投稿記事だけでなく、ページ投稿・下書き投稿・投稿リビジョン（オートセーブ）・メディアライブラリ（画像のアップロード）にもpost_idが使われるため、連番にはならないのです。</p>
<p>%post_id%で連番にこだわろうとすれば、以上の素晴らしいWordPressの機能を犠牲にするということで、おすすめできないです。</p>
<p>そんなわけで、%post_name%で手動で連番数字を入れていくということになるわけです。</p>
<h3>WordPressの投稿スラッグに自動連番設定</h3>
<p>これがちょっと面倒で、自分で次の記事の番号を調べて打ちます。手動のため、前と同じ番号を打ってしまったり、欠番になってたりするのです。ダルいわけです。</p>
<p>もっと簡単に連番を付与できるだろうと考えてみたところ、以下の方法を思いついた（というほどでもないが）のでメモしておきます。</p>
<ol>
<li>WordPressの新規投稿画面の表示オプションから「投稿スラッグ」にチェックをいれて表示させます。</li>
<li>wp-admin/edit-form-advanced.php 499行目を以下のように（太字のところ）変えます。</li>
</ol>
<p><code></p>
<p>&lt;input name=&quot;post_name&quot; type=&quot;text&quot; size=&quot;13&quot; id=&quot;post_name&quot; value=&quot;<strong>&lt;?php echo(get_usernumposts(2) + 1); ?&gt;</strong>&quot; /&gt;</p>
<p></code></p>
<p>ね、簡単でしょう？</p>
<p>いや、でも簡単だと思います。</p>
<p>get_usernumpostsはWordPressのテンプレートタグで引数のuser_idの公開記事数を取得できます。</p>
<p>それに+1しただけです。</p>
<p>複数ユーザーがいる場合でも、get_usernumpostsを複数足せばOKですね。</p>
<p>ちなみに、パーマリンクのスラッグ欄と投稿スラッグ欄に異なる入力がされていた場合、投稿スラッグ欄が優先されます。</p>
]]></content:encoded>
			<wfw:commentRss>http://curo.jp/105/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://curo.jp/105" />
	</item>
		<item>
		<title>CSS:line-heightで縦の中央揃えができる</title>
		<link>http://curo.jp/89</link>
		<comments>http://curo.jp/89#comments</comments>
		<pubDate>Mon, 05 May 2008 13:13:01 +0000</pubDate>
		<dc:creator>curo</dc:creator>
				<category><![CDATA[学習記録]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://curo.jp/89</guid>
		<description><![CDATA[
ふとInternet Explorer7でCuro.jp見てみたら、タイトル文字が切れてしまっていた。
CSSのpaddingとmarginで縦の中央に寄せていたのですが、どうやらそれがまずかったようです。
paddi [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://curo.jp/img/08/08901.gif" alt="Curo.jp in IE7" width="250" height="100" /></p>
<p>ふとInternet Explorer7でCuro.jp見てみたら、タイトル文字が切れてしまっていた。</p>
<p>CSSのpaddingとmarginで縦の中央に寄せていたのですが、どうやらそれがまずかったようです。</p>
<p>paddingとmarginをやめて、line-heightで指定することで解決しました。</p>
<pre>header {
	height: 200px;
	}

h1 {
	line-height: 200px;
	}</pre>
<p>これで、headerボックスの縦の真ん中に文字列を寄せることができます。</p>
<p>横の中央揃えはtext-align: center;で簡単にできるけど、line-heightで縦の中央寄せもできるってのがポイントですね。</p>
]]></content:encoded>
			<wfw:commentRss>http://curo.jp/89/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://curo.jp/89" />
	</item>
		<item>
		<title>Amazon URLと商品画像 実用的なのだけまとめ</title>
		<link>http://curo.jp/79</link>
		<comments>http://curo.jp/79#comments</comments>
		<pubDate>Mon, 17 Dec 2007 09:26:53 +0000</pubDate>
		<dc:creator>curo</dc:creator>
				<category><![CDATA[学習記録]]></category>

		<guid isPermaLink="false">http://curo.jp/79</guid>
		<description><![CDATA[
   このページに書かれた情報はAmazonが推奨しているわけではなく、個人で勝手にまとめたものです。

Amazon 商品ページのURL + アソシエイトID
Amazonの商品ページのURLは大まかには3種類ありま [...]]]></description>
			<content:encoded><![CDATA[<div class="info">
<p> <img src='http://curo.jp/wp-includes/images/smilies/icon_exclaim.gif' alt=':!:' class='wp-smiley' />  このページに書かれた情報はAmazonが推奨しているわけではなく、個人で勝手にまとめたものです。</p>
</div>
<h3>Amazon 商品ページのURL + アソシエイトID</h3>
<p>Amazonの商品ページのURLは大まかには3種類ありますが、ここでは初期のURLのみ紹介します。整形されたAmazon URLはおそらくこの型式が一番多いかと思います。[ASIN]はAmazonの商品識別番号10桁（書籍の場合はISBN）。末尾にアソシエイトIDを付加できます。YourID-22のところを変えてください。</p>
<input type="text" value="http://www.amazon.co.jp/exec/obidos/ASIN/[ASIN]/YourID-22/ref=nosim" onfocus="this.select()" />
<p>（/ref=nosimはもはやなくてもいいかも？私はいれてないです。）</p>
<p>Amazonの商品ページからこのURL型式に変えるブックマークレットが色々と公開されているので、それを使うと楽ちんです。私は以下のブックマークレットを使ってます。感謝 <img src='http://curo.jp/wp-includes/images/smilies/icon_smile.gif' alt=':smile:' class='wp-smiley' />  </p>
<div class="ref">
<ul>
<li>私の日常:<a href="http://tsuyuguchi.com/masaaki/mt/archives/2006/12/10-1814.php">amazon アソシエイトURLブックマークレット</a></li>
</ul>
</div>
<p>（アソシエイトIDを付ける必要がないなら、もっと短いURL型式があります。さらに短くするならその下を。）</p>
<input type="text" value="http://www.amazon.co.jp/dp/[ASIN]/" onfocus="this.select()" />
<input type="text" value="http://amazon.jp/dp/[ASIN]" onfocus="this.select()" />
<h3>商品画像のURL</h3>
<p><img src="http://curo.jp/img/07/07901.gif" alt="Amazon商品画像URL" /></p>
<p>1は「images」でも可。2は前述の通り。3は国別コードで、09が日本。輸入盤CDなどの場合は01（アメリカ）にするといいかも。4は画像の大きさを変更できます。</p>
<p>指定できるサイズは4つです。大きい順に「LZZZZZZZ」「MZZZZZZZ」「TZZZZZZZ」「THUMBZZZ」です。これらを4のところで指定します。</p>
<input type="text" value="http://images-jp.amazon.com/images/P/[ASIN].09.MZZZZZZZ.jpg" onfocus="this.select()" />
<h4>別の商品画像を表示させたいとき</h4>
<p>画像が複数枚ある商品の場合、以下のように指定します。3と4の間に「IN01.」、さらに別の画像を表示させるときは「IN02.」「IN03.」…と数字を増やします。区切りは「_ アンダーバー」ではなく「. （ドット）」じゃないとダメみたいです。</p>
<input type="text" value="http://images-jp.amazon.com/images/P/[ASIN].09.IN01.MZZZZZZZ.jpg" onfocus="this.select()" />
<p>あと、画像をぼかしたり回転させたりするコマンドもあるのですが、まじめに使う人は皆無だと思うので省略します。ネタとしてはおもろいが…。</p>
<h3>余談: WordPressとAmazon Plugin</h3>
<p>以前はwp-amazonというプラグインを使ってたんですが、2.0にアップデートされて思ってたような使い方ができなくなったので、以上のやり方に変えました <img src='http://curo.jp/wp-includes/images/smilies/icon_confused.gif' alt=':-?' class='wp-smiley' />  （単なるわがままですけどね！ｗ）</p>
]]></content:encoded>
			<wfw:commentRss>http://curo.jp/79/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://curo.jp/79" />
	</item>
		<item>
		<title>CSS:マウスオーバーしたときに1px右下にずらす</title>
		<link>http://curo.jp/72</link>
		<comments>http://curo.jp/72#comments</comments>
		<pubDate>Sun, 01 Apr 2007 13:38:52 +0000</pubDate>
		<dc:creator>curo</dc:creator>
				<category><![CDATA[学習記録]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://curo.jp/72</guid>
		<description><![CDATA[リンクをマウスオーバーしたときに１px右下にずらすのはやめろぉぉぉ！ガタガタガタってしたくなっちゃうから、さ！
ということで、下のCuro.jpという文字列にカーソルを合わせてみてください。


Curo.jp


右下 [...]]]></description>
			<content:encoded><![CDATA[<p><strong>リンクをマウスオーバーしたときに１px右下にずらすのはやめろぉぉぉ！</strong>ガタガタガタってしたくなっちゃうから、さ！</p>
<p>ということで、下のCuro.jpという文字列にカーソルを合わせてみてください。</p>
<div class="a72">
<ul>
<li><a href="http://curo.jp/">Curo.jp</a></li>
</ul>
</div>
<p>右下にちょっとずれるのが分かるでしょうか。「ガタガタガタ」というのは、リンクの上側または左側ギリギリにカーソルを当てると、そうなります。これはもう「ガタガタガタ」としか言いようがない。</p>
<p>（Firefox2はガタガタしました。Internet Explorer6, Opera9は大丈夫でした。）</p>
<h3>position</h3>
<p>これは、リンクをマウスオーバーしたときに数pxほど右下にずらすようにCSS（スタイルシート）で以下のように設定されています。</p>
<pre>
a:hover	{
	top:1px;
	left:1px;
	position:relative;
}
</pre>
<p>なんで右下にずらすのか。おそらくはボタンを押したときのような感覚を狙っているのだと思います。クリック感とでもいいましょうか。</p>
<p>メニューなどのリストで使うと結構気持ちいい感じがします。こうカタカタカタっと。</p>
<div class="a72">
<ul>
<li><a href="http://curo.jp/">Curo.jp</a></li>
<li><a href="http://curo.jp/10">Curo.jp/10</a></li>
<li><a href="http://curo.jp/11">Curo.jp/11</a></li>
<li><a href="http://curo.jp/12">Curo.jp/12</a></li>
<li><a href="http://curo.jp/13">Curo.jp/13</a></li>
</ul>
</div>
<p>でもやっぱり、上からマウスを当てにいくとリンクが逃げる感じがして好きになれない。下手したら空クリックしてしまいます。0.1秒を争うかもしれないウェブの世界でクリックし逃したなんてあってはならないのです。</p>
<h3>padding</h3>
<p>代替案として、こういうのはどうでしょう。</p>
<pre>
a:hover	{
	padding-left:4px;
}
</pre>
<div class="b72">
<ul>
<li><a href="http://curo.jp/">Curo.jp</a></li>
<li><a href="http://curo.jp/10">Curo.jp/10</a></li>
<li><a href="http://curo.jp/11">Curo.jp/11</a></li>
<li><a href="http://curo.jp/12">Curo.jp/12</a></li>
<li><a href="http://curo.jp/13">Curo.jp/13</a></li>
</ul>
</div>
<p>右にずれるだけです。paddingなので、ずれたところでもリンクをクリックできます。「ガタガタガタ」ってなりません。</p>
<h3>画像の場合（ロールオーバー）</h3>
<p>画像も上のテキストリンクのように「ずらす」ことができるのですが、どうせならロールオーバーを使ってみるのはどうでしょう。</p>
<pre>
&lt;a href="http://example.com/feed"&gt;&lt;img src="http://example.com/img/feed-icons/orange1.gif" alt="Feed-Icon" onmouseover="this .src='http://example.com/img/feed-icons/orange2.gif'" onmouseout="this .src='http://example.com/img/feed-icons/orange1.gif'"/&gt;&lt;/a&gt;
</pre>
<p><http://feeds.feedburner.com/curojp"><img src="http://curo.jp/img/feed_icons/orange-s3.gif" alt="フィードアイコン" onmouseover="this .src='http://curo.jp/img/feed_icons/orange069.gif'" onmouseout="this .src='http://curo.jp/img/feed_icons/orange-s3.gif'"/></a></p>
<p>影の有無を利用して「押す」感じを演出。</p>
<p>これも、ロールオーバー前と後の画像の大きさを同じにしてあるので、「ガタガタガタ」ってなりません。</p>
<p>ちなみに、このアイコンは<a href="http://curo.jp/67">フリー素材:Web2.0チックなフィードアイコン</a>に置いてあります。</p>
<p>なんだか終始、感覚的な話でした <img src='http://curo.jp/wp-includes/images/smilies/icon_redface.gif' alt=':oops:' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://curo.jp/72/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://curo.jp/72" />
	</item>
		<item>
		<title>Inkscape:熱狂的チュートリアル</title>
		<link>http://curo.jp/55</link>
		<comments>http://curo.jp/55#comments</comments>
		<pubDate>Fri, 12 Jan 2007 16:13:52 +0000</pubDate>
		<dc:creator>curo</dc:creator>
				<category><![CDATA[学習記録]]></category>
		<category><![CDATA[inkscape]]></category>

		<guid isPermaLink="false">http://curo.jp/55</guid>
		<description><![CDATA[
 普通の星

ベクトル画像編集ソフト（ドローソフト）「Inkscape」を使ってみる。
Adobe Illustratorと同じ種類のソフトと言うと分かりやすいでしょうか。Inkscapeは無料ですけどね。
Inksc [...]]]></description>
			<content:encoded><![CDATA[<div class="img2">
<p><img src="http://curo.jp/img/07/05501.gif" alt="Inkscape:普通の星" height="200" width="200" /> 普通の星</p>
</div>
<p>ベクトル画像編集ソフト（ドローソフト）<strong>「Inkscape」</strong>を使ってみる。</p>
<p>Adobe Illustratorと同じ種類のソフトと言うと分かりやすいでしょうか。Inkscapeは無料ですけどね。</p>
<p>Inkscapeの使い方を学ぶべく、Inkscape チュートリアル:シェイプのページを見ていると、<strong>「星形ツール」</strong>についての解説に目を引く記述がありました。</p>
<blockquote>
<p>星形はもっとも複雑で刺激的な Inkscape のシェイプだ。もし友人を Inkscape で驚かせるなら、星形ツールを使わせよう。これはもう飽きの来ない面白さ、まさに中毒的！</p>
<p class="cited"><cite><a href="http://www.inkscape.org/doc/shapes/tutorial-shapes.jp.html">Inkscape tutorial:シェイプ</a></cite> より引用</p>
</blockquote>
<p>とまさに絶賛。このチュートリアルの続きも、さらに熱を帯びた解説になっていて実に興味深いです。こりゃ星形ツールを使ってみるしかない。</p>
<div class="img2">
<p><img src="http://curo.jp/img/07/05502.gif" alt="Inkscape:20角形" height="200" width="200" /> 角を20に増やしてみる</p>
<p><img src="http://curo.jp/img/07/05503.gif" alt="Inkscape:角に丸みを" height="200" width="200" /> 角に丸みをつけてみる</p>
<p><img src="http://curo.jp/img/07/05504.gif" alt="Inkscape:もっと角に丸みを" height="200" width="200" /> もっと角に丸みを</p>
<p><img src="http://curo.jp/img/07/05505.gif" alt="Inkscape:トゲトゲ" height="200" width="200" /> トゲトゲに（こんなラスボスいるよね。中心部にダーツを当てると倒せます。）</p>
</div>
<p>角は3から1024までの範囲で指定することができます。ここでは、5から20へ数値を変更しました。あんまり大きい数値を入力すると、動作が遅くなります。場合によっては固まるかも。</p>
<p>中心へ指向する度合<strong>「スポーク比」</strong>、どれぐらい角を丸めるか<strong>「まるめ度」</strong>、ランダムに角と角度を変形<strong>「ランダム度」</strong>に様々な値を入力して、一人楽しむ…。</p>
<p><img src="http://curo.jp/img/07/05506.gif" alt="Inkscape:熱狂的チュートリアル「わずかなランダム」" height="200" width="200" /></p>
<p>上の画像は、わずかなランダム度を加えたもの。チュートリアルが言うところの、『わずかな乱雑さは、星形を少し乱す、より人間らしく、より可笑しく』するための方法です。</p>
<p><img src="http://curo.jp/img/07/05507.gif" alt="Inkscape:熱狂的チュートリアル「強いランダム」" height="200" width="200" /></p>
<p>上の画像は、強いランダム度を加えたもの。チュートリアルが言うところの、『強い乱雑さは様々な熱狂的予測不可能な形状を作り出すための刺激的な方法』です。</p>
<p>私のように絵心がなくとも、何かそれらしいものができる<strong>熱いInkscape</strong>を一度お試し下さい。</p>
<h3>追記（2007年11月30日）</h3>
<div class="az">
<div class="azi"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4883806596/curojp-22" title="Amazon.co.jp:Inkscapeパーフェクトガイド"><img src="http://images-jp.amazon.com/images/P/4883806596.09.MZZZZZZZ.jpg" alt="任天堂 百人一首 舞扇" /></a></div>
<div class="azt"><cite><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4883806596/curojp-22" title="Amazon.co.jp:Inkscapeパーフェクトガイド">Inkscapeパーフェクトガイド</a></cite></div>
</div>
<p>Inkscapeの本が出てた！日本では初めてじゃないですかね <img src='http://curo.jp/wp-includes/images/smilies/icon_biggrin.gif' alt=':grin:' class='wp-smiley' />  </p>
<div class="ref">
<p> <img src='http://curo.jp/wp-includes/images/smilies/icon_idea.gif' alt=':idea:' class='wp-smiley' />  参考</p>
<ul>
<li>Amazon.co.jp:<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4883806596/curojp-22" title="Amazon.co.jp:Inkscapeパーフェクトガイド">Inkscapeパーフェクトガイド</a></li>
<li>Inkscape. Draw Freely （英語）: <a href="http://www.inkscape.org/">http://www.inkscape.org/</a> （Inkscape ダウンロード）</li>
<li>Inkscape: <a href="http://www.inkscape.org/doc/">User Documentation</a> （日本語版解説あり）</li>
<li>bnote（BBBさん）:<a href="http://inspire.bnote.net/inkscape/index.shtml">Inkscape</a> （Inkscapeの使い方）</li>
</ul>
</div>
<div class="rel">
<p> <img src='http://curo.jp/wp-includes/images/smilies/icon_right.gif' alt=':right:' class='wp-smiley' />  続き</p>
<ul>
<li><a href="http://curo.jp/65">オレンジ色のフィードアイコンをカスタマイズする前に</a></li>
<li><a href="http://curo.jp/66">Inkscape:フィードアイコンをカスタマイズ</a></li>
<li><a href="http://curo.jp/67">フリー素材:Web2.0チックなフィードアイコン</a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://curo.jp/55/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://curo.jp/55" />
	</item>
		<item>
		<title>WordPress:favicon.icoをコメント欄に表示させる</title>
		<link>http://curo.jp/50</link>
		<comments>http://curo.jp/50#comments</comments>
		<pubDate>Thu, 14 Dec 2006 19:56:02 +0000</pubDate>
		<dc:creator>curo</dc:creator>
				<category><![CDATA[学習記録]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://curo.jp/50</guid>
		<description><![CDATA[favicon（ファビコン）ファンとして、これだけは逃せないプラグイン:Favatars（英語）を導入しました。バージョンは2です。faviconがavatar（アバター）かぁ  
コメント投稿者がサイトURLを記入した [...]]]></description>
			<content:encoded><![CDATA[<p><strong>favicon（ファビコン）</strong>ファンとして、これだけは逃せないプラグイン:<a href="http://dev.wp-plugins.org/wiki/favatars">Favatars</a>（英語）を導入しました。バージョンは2です。faviconがavatar（アバター）かぁ <img src='http://curo.jp/wp-includes/images/smilies/icon_razz.gif' alt=':razz:' class='wp-smiley' /> </p>
<p>コメント投稿者がサイトURLを記入した場合、そのサイトのfaviconをコメントとともに表示します。実際の動作は<a href="http://curo.jp/50#postcomment">この記事のコメント欄</a>をご覧下さい。</p>
<p>（本当はもっと早く導入したかったのですが、なぜかプラグインをダウンロードできなかったのです… <img src='http://curo.jp/wp-includes/images/smilies/icon_cry.gif' alt=':cry:' class='wp-smiley' />  ）</p>
<p>導入についてはpower source*にてぼのさんが紹介しておられますので、詳しくはそちらを参照してください <img src='http://curo.jp/wp-includes/images/smilies/icon_smile.gif' alt=':smile:' class='wp-smiley' />  （またこのパターン…）</p>
<p>ここでは導入後のちょっとした注意をまとめておきます。</p>
<h3>アイコンが大きい？</h3>
<p>コメント投稿者のサイトのfaviconによっては、サイズが大きい場合があります。アドレスバーなどに表示される小さいサイズ（16px*16px）に統一したいときは、img属性のwidthとheightを指定しましょう。</p>
<p>favatars.php （ver.2） 22行目</p>
<pre>function comment_favicon($before='&lt;img src="', $after='" alt="favicon.ico" width="16" height="16" /&gt;') {</pre>
<p>alt属性が空になっているので、ついでに指定しておきます。ここではfavicon.icoとしておきました。</p>
<h3>faviconにリンクをはりたい</h3>
<p>faviconにコメント投稿者のサイトのリンクをはるときは、テンプレートタグを使います。</p>
<pre>&lt;a href="&lt;?php comment_author_url(); ?&gt;"&gt;&lt;?php comment_favicon(); ?&gt;&lt;/a&gt;</pre>
<p>faviconの所有者を示すことができるので、リンクをはっておくのが好ましいです。</p>
<h3>Internet Explorerで表示されない？</h3>
<p>コメント欄のfavicon.icoがInternet Explorer 6.0で表示されないことがあります。これは、favicon.icoが保存されているサーバーの設定によるようです。</p>
<p>p0tにてkomagataさんがその原因とPHPを使った解決策を詳しく述べておられます。</p>
<p>もう一つの解決策は、favicon.icoをPNG画像に変換する方法です。こちらは、power source*にてぼのさんが詳しく述べておられます。</p>
<p>どちらかの解決策を取り入れる必要があります。他に何か方法あるかなぁ…  <img src='http://curo.jp/wp-includes/images/smilies/icon_confused.gif' alt=':-?' class='wp-smiley' /> </p>
<h4>追記（2007年1月1日）</h4>
<p>PHPを使った解決策:任意の場所にphpを保存して、favatars.phpを書き換えます。</p>
<p>favatars.php （ver.2） 22行目</p>
<pre>function comment_favicon($before='&lt;img src="http://hogehoge.hoge/favicon.php?favicon=', $after='" alt="favicon.ico" width="16" height="16" /&gt;') {</pre>
<p>上のURLのところは書き換えてくださいね。</p>
<div class="ref">
<p> <img src='http://curo.jp/wp-includes/images/smilies/icon_idea.gif' alt=':idea:' class='wp-smiley' />  参考</p>
<ul>
<li>power source*（ぼのさん）:<a href="http://bono.s201.xrea.com/2006/08/226-wp_favatars/">WP plugin:コメント・トラックバックに favicon 表示 &#8211; Favatars</a> （導入方法）</li>
<li>同上:<a href="http://bono.s201.xrea.com/2006/12/295-favicon1/">WP: favicon をちゃんと表示させるために、その1</a> （PNG画像に変換する方法）</li>
<li>p0t（komagataさん）:<a href="http://p0t.jp/mt/archives/2006/08/iefavicon.html">IEでfaviconをちゃんと出す</a> （PHPを使う方法）</li>
<li>同上:<a href="http://p0t.jp/mt/archives/2006/12/_ief.html">PHPで出してる画像もキャッシュしてもらう</a> （追記）</li>
<li>Wptags.com:<a href="http://wptags.com/japanese/comment_author_url/">comment_author_url</a></li>
</ul>
</div>
<div class="rel">
<p> <img src='http://curo.jp/wp-includes/images/smilies/icon_left.gif' alt=':left:' class='wp-smiley' />  関連記事</p>
<ul>
<li><a href="http://curo.jp/25">ファビコンエクスタシー</a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://curo.jp/50/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://curo.jp/50" />
	</item>
		<item>
		<title>WordPress:同一カテゴリー内の前後の記事へのリンク</title>
		<link>http://curo.jp/43</link>
		<comments>http://curo.jp/43#comments</comments>
		<pubDate>Mon, 20 Nov 2006 12:16:48 +0000</pubDate>
		<dc:creator>curo</dc:creator>
				<category><![CDATA[学習記録]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://curo.jp/43</guid>
		<description><![CDATA[WordPressの「前後の記事へのリンク」を「同一カテゴリー内の前後の記事へのリンク」に変更してみる。
表示中の記事の前後の記事へのリンクを出力するテンプレートタグ「previous_post_link」「next_p [...]]]></description>
			<content:encoded><![CDATA[<p>WordPressの「前後の記事へのリンク」を「同一カテゴリー内の前後の記事へのリンク」に変更してみる。</p>
<p>表示中の記事の前後の記事へのリンクを出力するテンプレートタグ「previous_post_link」「next_post_link」の引数のところをちょっといじって、同一カテゴリーに属する記事だけを対象にします。以下にサンプル。</p>
<pre>&lt;?php previous_post_link('&amp;laquo; %link', '%title', 'true') ?&gt; |  Category: &lt;?php the_category(',') ?&gt; | &lt;?php next_post_link('%link &amp;raquo;', '%title', 'true') ?&gt;</pre>
<p>動作確認環境はWordPressME2.0.4です。メッセージループ内で使用してください。</p>
<p>一つ問題点があって、記事が複数のカテゴリーに属する場合、その記事の前後の記事へのリンクはカテゴリー一つ分しか表示されません。私の環境で確認してみたところ、同レベルのカテゴリーに属する場合、カテゴリーIDの若い方が優先されるようです。</p>
<p>「それは困る <img src='http://curo.jp/wp-includes/images/smilies/icon_mad.gif' alt=':mad:' class='wp-smiley' />  」という方は、プラグイン:<a href="http://www.scriptygoddess.com/archives/2004/07/24/nextprevious-posts-in-same-category/">Next/Previous posts in same category</a>（英語）を使ってみてはどうでしょうか。power source*にてぼのさんが紹介しておられますので、詳しくはそちらを参照してください <img src='http://curo.jp/wp-includes/images/smilies/icon_smile.gif' alt=':smile:' class='wp-smiley' /> </p>
<div class="ref">
<p> <img src='http://curo.jp/wp-includes/images/smilies/icon_idea.gif' alt=':idea:' class='wp-smiley' />  参考</p>
<ul>
<li>power source*（ぼのさん）:<a href="http://bono.s201.xrea.com/2006/11/272-next_prev_post_in_cat/">WP plugin: 同一カテゴリの次／前の記事へリンク &#8211; Next/Previous Post in same Category</a></li>
<li>Wptags.com:<a href="http://wptags.com/japanese/previous_post_link/">previous_post_link</a>, <a href="http://wptags.com/japanese/next_post_link/">next_post_link</a></li>
<li>WordPress Codex （英語）:Template Tags/<a href="http://codex.wordpress.org/Template_Tags/previous_post_link">previous post link</a>, <a href="http://codex.wordpress.org/Template_Tags/next_post_link">next post link</a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://curo.jp/43/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://curo.jp/43" />
	</item>
	</channel>
</rss>
