<?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; テーマ</title>
	<atom:link href="http://pasero.net/~mako/blog/s/tag/%e3%83%86%e3%83%bc%e3%83%9e/feed" rel="self" type="application/rss+xml" />
	<link>http://pasero.net/~mako/blog</link>
	<description></description>
	<lastBuildDate>Sat, 31 Jul 2010 09:29:54 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>WordPress テーマ F2</title>
		<link>http://pasero.net/~mako/blog/s/114</link>
		<comments>http://pasero.net/~mako/blog/s/114#comments</comments>
		<pubDate>Fri, 05 Feb 2010 02:20:18 +0000</pubDate>
		<dc:creator>Mako</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[テーマ]]></category>

		<guid isPermaLink="false">http://pasero.net/~mako/blog/?p=114</guid>
		<description><![CDATA[Free WordPress Themes directoryで、flexible-width, translation-ready に合致するテーマを検索してみると、たった9つしかありません。
そのうち、シンプルで便利 &#8230; <a href="http://pasero.net/~mako/blog/s/114">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://wordpress.org/extend/themes/" >Free WordPress Themes directory</a>で、flexible-width, translation-ready に合致するテーマを検索してみると、たった9つしかありません。</p>
<p>そのうち、シンプルで便利そうな<a href="http://wordpress.org/extend/themes/f2" >WordPress のテーマ F2</a> の日本語リソースを作って作者に送ったところ、バージョン 1.0.9 から同梱されるようになりました。</p>

	<h4>タグ</h4> <a href="http://pasero.net/~mako/blog/s/tag/wordpress" title="WordPress" rel="tag">WordPress</a>, <a href="http://pasero.net/~mako/blog/s/tag/%e3%83%86%e3%83%bc%e3%83%9e" title="テーマ" rel="tag">テーマ</a>
]]></content:encoded>
			<wfw:commentRss>http://pasero.net/~mako/blog/s/114/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>テーマを作る (6)</title>
		<link>http://pasero.net/~mako/blog/s/64</link>
		<comments>http://pasero.net/~mako/blog/s/64#comments</comments>
		<pubDate>Fri, 16 Mar 2007 08:56:25 +0000</pubDate>
		<dc:creator>Mako</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[テーマ]]></category>

		<guid isPermaLink="false">http://pasero.net/~mako/blog/s/64</guid>
		<description><![CDATA[残るこまごましたことについて。
ブロックの境界
本文や sidebar (という名の実質 bottombar)などで float で段組をしているため、それを解除する clear:both を入れる必要がある。といって次 &#8230; <a href="http://pasero.net/~mako/blog/s/64">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>残るこまごましたことについて。</p>
<h4>ブロックの境界</h4>
<p>本文や sidebar (という名の実質 bottombar)などで float で段組をしているため、それを解除する <code>clear:both</code> を入れる必要がある。といって次のブロックの先頭に入れるのも気持ちが悪い。そこでブロックの境界に <code>&lt;hr&gt;</code> を使い、これに <code>clear:both</code> をつけることにした。スタイルで</p>
<div class="igBar"><span id="lcss-3"><a href="#" onclick="javascript:showPlainTxt('css-3'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CSS:</span>
<div id="css-3">
<div class="css" style="font-family: monospace;">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">hr <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">display</span>: <span style="color: #993333;">block</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">clear</span>: <span style="color: #993333;">both</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">height</span>: <span style="color: #933;color:#800000;">0</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">border</span>: <span style="color: #993333;">none</span> <span style="color: #933;">0px</span>; <span style="color: #808080; font-style: italic;">/* 完全に消すにはこれも必要。 */</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">visibility</span>: <span style="color: #993333;">hidden</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;<span style="color: #66cc66;">&#125;</span></div>
</li>
</ol>
</div>
</div>
</div>
<p>
として見かけ上は消してしまう。</p>
<p>「スタイルシートを使用しない」状態で見ても(といってそんな人はいないと思うが)見通しがよくなった。</p>
<h4>page.php</h4>
<p><a href="http://codex.wordpress.org/Template_Hierarchy" > Template Hierarchy</a> に詳しい説明がある。</p>
<p>個別記事(single)と静的ページ(page)はよく似ている(コメントを許すかどうかを除いて)と思うのだが、静的ページで <var>page.php</var> がない場合に <var>single.php</var> を探しに行くことはないというのは意外だった。ここではコメントつきページのテンプレートは single と同じとした。</p>
<div class="igBar"><span id="lphp-4"><a href="#" onclick="javascript:showPlainTxt('php-4'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-4">
<div class="php" style="font-family: monospace;">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000000; font-weight: bold;">&lt;?php</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">/*</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">Template Name: Page with comments</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">*/</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000000; font-weight: bold;">?&gt;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">include</span> <span style="color: #66cc66;">&#40;</span>TEMPLATEPATH . <span style="color: #ff0000;">'/single.php'</span><span style="color: #66cc66;">&#41;</span>; <span style="color: #000000; font-weight: bold;">?&gt;</span></div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>テンプレートが増えるとややこしくなるので、コメントなしページのテンプレート <var>page.php</var> は作らず、<var>index.php</var> の中で <code>is_page()</code> でそれ用の処理をすることにした。</p>

	<h4>タグ</h4> <a href="http://pasero.net/~mako/blog/s/tag/wordpress" title="WordPress" rel="tag">WordPress</a>, <a href="http://pasero.net/~mako/blog/s/tag/%e3%83%86%e3%83%bc%e3%83%9e" title="テーマ" rel="tag">テーマ</a>
]]></content:encoded>
			<wfw:commentRss>http://pasero.net/~mako/blog/s/64/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>テーマを作る (5)</title>
		<link>http://pasero.net/~mako/blog/s/63</link>
		<comments>http://pasero.net/~mako/blog/s/63#comments</comments>
		<pubDate>Fri, 09 Mar 2007 04:35:39 +0000</pubDate>
		<dc:creator>Mako</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[テーマ]]></category>

		<guid isPermaLink="false">http://pasero.net/~mako/blog/s/63</guid>
		<description><![CDATA[index.php, single.php
ようやく本文について。
個々の記事を、本文とコメントの2段組にした。そもそもこのアイデアを思いつき、そんなテーマを探してみたものの見つからなかったので今回自分で作ってみたのだっ &#8230; <a href="http://pasero.net/~mako/blog/s/63">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h3>index.php, single.php</h3>
<p>ようやく本文について。</p>
<p>個々の記事を、本文とコメントの2段組にした。そもそもこのアイデアを思いつき、そんなテーマを探してみたものの見つからなかったので今回自分で作ってみたのだった。</p>
<p>個別記事の表示(single.php)のときだけでなく、index.php でも各々の記事にトラックバックURLを表示するようにした。こうしているテーマも滅多にない。私の場合 more を使うことはあまりないので、トップページを見るだけで記事全文を見られることになる。わざわざ single に行かなくてもここにトラックバックURLを表示したほうが親切だろうと考えたのだ。</p>
<p>このトラックバックURLは実に長くなり、レイアウトで苦労する<sup><a href="#footnote-1-63" id="footnote-link-1-63" title="See the footnote.">1</a>)</sup>。そこで、よく他のサイトで見かけていたフォームの input に入れてある形を思い出した。入力させるところでもないのに何故こんな形にしているのだろうと不思議に思っていたが、ここにきて合点がいった。要するに幅を固定して表示できるのだ。さっそく真似ることにした。</p>
<h3>comments.php</h3>
<p>フォントは、他の部分では指定するとしても総称名までにしたが、コメントのところだけは遊び心で固有名を指定した。コメントとトラックバックは、順番は分けないが見かけが違うようにした。</p>
<p><a href="http://code.jalenack.com/archives/edit-comments/" >Edit Comments</a>プラグインを使う。WordPress 2.1への対処法がコメントの 300 番にある。</p>
<p>もう一つ、<a href="http://txfx.net/code/wordpress/subscribe-to-comments/" >Subscribe To Comments</a>プラグインを使うようにした。旧版(2.0.*)は設置がやや面倒だったが新版(2.1)は複数のファイルが一本化されて簡単になっていた。ところで設定で clear:both を制御できるはずなのだが毎回元に戻ってしまい、いまのこのテーマはコメントを含む記事の部分を2段組にしているので非常に具合が悪い。</p>
<div class="igBar"><span id="lphp-6"><a href="#" onclick="javascript:showPlainTxt('php-6'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-6">
<div class="php" style="font-family: monospace;">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span> !<span style="color: #0000ff;">$settings</span><span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">'clear_both'</span><span style="color: #66cc66;">&#93;</span> <span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #0000ff;">$settings</span><span style="color: #66cc66;">&#91;</span><span style="color: #ff0000;">'clear_both'</span><span style="color: #66cc66;">&#93;</span> = <span style="color: #ff0000;">'clear_both'</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #0000ff;">$update</span> = <span style="color: #000000; font-weight: bold;">true</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
</ol>
</div>
</div>
</div>
<p>
の個所をコメントアウトして思いどおりになったのだが、他の人は困っていないのだろうか?<sup><a href="#footnote-2-63" id="footnote-link-2-63" title="See the footnote.">2</a>)</sup></p>
<p>メッセージは旧版とほとんど変わっていないので<a href="http://phpbb.xwd.jp/viewtopic.php?t=544&#038;start=0&#038;postdays=0&#038;postorder=asc&#038;highlight=&#038;sid=8a6a274e3b5dff3f49d750d8485bf66f" >Subscribe to Comments 日本語化</a>より2.0.4版をいただいて流用する。</p>
<br /><ol class="footnotes"><li id="footnote-1-63">テーマ作成中、<a href="https://addons.mozilla.org/firefox/2021/" >MR Tech Link Wrapper</a>なる長いURLを折り返して表示する拡張を入れた Firefox を使っていたので、ことの重大さに気づいていなかった。検証のため IE で見ると大変なことになっていた。   <a href="#footnote-link-1-63">↑</a></li><li id="footnote-2-63">と思ったら<a href="http://txfx.net/code/wordpress/subscribe-to-comments/comment-page-12/#comment-98913" >コメント1143番</a>に同じ思いをしている人がいた。   <a href="#footnote-link-2-63">↑</a></li></ol>
	<h4>タグ</h4> <a href="http://pasero.net/~mako/blog/s/tag/wordpress" title="WordPress" rel="tag">WordPress</a>, <a href="http://pasero.net/~mako/blog/s/tag/%e3%83%86%e3%83%bc%e3%83%9e" title="テーマ" rel="tag">テーマ</a>
]]></content:encoded>
			<wfw:commentRss>http://pasero.net/~mako/blog/s/63/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>テーマを作る (4)</title>
		<link>http://pasero.net/~mako/blog/s/61</link>
		<comments>http://pasero.net/~mako/blog/s/61#comments</comments>
		<pubDate>Mon, 05 Mar 2007 07:40:14 +0000</pubDate>
		<dc:creator>Mako</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[テーマ]]></category>

		<guid isPermaLink="false">http://pasero.net/~mako/blog/s/61</guid>
		<description><![CDATA[footer.php
特に表示しなくてもいいのだろうが "Copyright &#169; 年"を表示することにする。この年のところを、最も古い記事と最新の記事の日付を見て自動的に生成してくれるスクリプトをBoxy Bu &#8230; <a href="http://pasero.net/~mako/blog/s/61">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h3>footer.php</h3>
<p>特に表示しなくてもいいのだろうが "Copyright &copy; 年"を表示することにする。この年のところを、最も古い記事と最新の記事の日付を見て自動的に生成してくれるスクリプトを<a href="http://guff.szub.net/2005/03/18/boxy-but-gold/" >Boxy But Gold</a>というテーマの中に見つけたので使うことにした。</p>
<h3>sidebar.php</h3>
<p>sidebarという名は踏襲するが見かけはbottomで、 3 段組とした。アーカイブの選択には<a href="http://justinsomnia.org/2005/04/monthchunks-howto/" >monthchunks</a>プラグインを使う。</p>

	<h4>タグ</h4> <a href="http://pasero.net/~mako/blog/s/tag/wordpress" title="WordPress" rel="tag">WordPress</a>, <a href="http://pasero.net/~mako/blog/s/tag/%e3%83%86%e3%83%bc%e3%83%9e" title="テーマ" rel="tag">テーマ</a>
]]></content:encoded>
			<wfw:commentRss>http://pasero.net/~mako/blog/s/61/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>テーマを作る (3)</title>
		<link>http://pasero.net/~mako/blog/s/57</link>
		<comments>http://pasero.net/~mako/blog/s/57#comments</comments>
		<pubDate>Mon, 26 Feb 2007 03:01:08 +0000</pubDate>
		<dc:creator>Mako</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[テーマ]]></category>

		<guid isPermaLink="false">http://pasero.net/~mako/blog/s/57</guid>
		<description><![CDATA[Link RelプラグインがWordPress 2.1 に移行して以来動かなくなっていたため新たに作った。前半はWP-PageNaviプラグインからいただき、後半はwp-includes/link-template.php よりprevious_post_link(), next_post_link() をいただいた。 <a href="http://pasero.net/~mako/blog/s/57">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h3>header.php つづき</h3>
<p>WordPress 2.1に附属のテーマ default からいただいてきて改造する。</p>
<p>まず、<a href="http://htmllint.itc.keio.ac.jp/htmllint/htmllint.html">Another HTML-lint</a>の忠告に従い、</p>
<div class="igBar"><span id="lhtml4strict-7"><a href="#" onclick="javascript:showPlainTxt('html4strict-7'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">HTML:</span>
<div id="html4strict-7">
<div class="html4strict" style="font-family: monospace;">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/meta.html"><span style="color: #000000; font-weight: bold;">&lt;meta</span></a> <span style="color: #000066;">http-equiv</span>=<span style="color: #ff0000;">&quot;Content-Style-Type&quot;</span> <span style="color: #000066;">content</span>=<span style="color: #ff0000;">&quot;text/css&quot;</span> /<span style="color: #000000; font-weight: bold;">&gt;</span></span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/meta.html"><span style="color: #000000; font-weight: bold;">&lt;meta</span></a> <span style="color: #000066;">http-equiv</span>=<span style="color: #ff0000;">&quot;Content-Script-Type&quot;</span> <span style="color: #000066;">content</span>=<span style="color: #ff0000;">&quot;text/javascript&quot;</span> /<span style="color: #000000; font-weight: bold;">&gt;</span></span></div>
</li>
</ol>
</div>
</div>
</div>
<p>
を加える。</p>
<h4>linkrelプラグイン</h4>
<p>WordPress 2.1 に移行して<a href="http://bd.dotted.jp/archives/83/">Link Relプラグイン</a>が<a href="http://pasero.net/~mako/blog/s/49#puraguyin">動かなくなっていた</a>。エラーを見るとSQLを組み立てられなくなっていたようだ。<a href="http://www.lesterchan.net/wordpress/readme/wp-pagenavi.html">WP-PageNavi</a>プラグイン 2.10を参考にして、preg_matchの部分を</p>
<div class="igBar"><span id="lphp-8"><a href="#" onclick="javascript:showPlainTxt('php-8'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-8">
<div class="php" style="font-family: monospace;">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span>!is_category<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <a href="http://www.php.net/preg_match"><span style="color: #000066;">preg_match</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'#FROMs(.*)sORDER BY#siU'</span>, <span style="color: #0000ff;">$request</span>, <span style="color: #0000ff;">$matches</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <a href="http://www.php.net/preg_match"><span style="color: #000066;">preg_match</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'#FROMs(.*)sGROUP BY#siU'</span>, <span style="color: #0000ff;">$request</span>, <span style="color: #0000ff;">$matches</span><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
</ol>
</div>
</div>
</div>
<p>
としたら動くようになった。</p>
<p>しかし、ときどきリンクを間違える。ID順にリンクするらしく、記事のあいだに(静的)ページを作ったりするとそちらにリンクを向けてしまう。</p>
<p>この際なので新たに作ることにした。([2009-06-15]新しいバージョンに置き換えた)</p>
<ul>
<li><a href='http://pasero.net/~mako/blog/wp-content/uploads/2009/06/linkrel-hm.zip'>linkrel-hm.zip</a></li>
</ul>
<p>前半はWP-PageNaviプラグインからいただき、これは !is_single() なので、is_single() の場合は wp-includes/link-template.php より previous_post_link(), next_post_link() をいただいて &lt;a href=... &gt; ... のかわりに &lt;link rel=... href=... /&gt; を出力するようにした。</p>
<p><div id="attachment_104" class="wp-caption alignright" style="width: 202px"><a href="http://pasero.net/~mako/blog/wp-content/uploads/2009/06/linkwidgets.png"><img src="http://pasero.net/~mako/blog/wp-content/uploads/2009/06/linkwidgets-192x151.png" alt="linkwidgets" title="linkwidgets" width="192" height="151" class="size-thumbnail wp-image-104" /></a><p class="wp-caption-text">linkwidgets</p></div>ところでこのサイトナビゲーションは流行らなくなっていくのだろうか。Mozillaの頃は&lt;link rel=...&gt; にも対応していたのだが、Firefoxになってからは削除されてしまった。そこで<a href="https://addons.mozilla.org/firefox/2933/">Link Widgets</a>という拡張機能を入れている。</p>
<p>なおこの絵のように、<a href="https://addons.mozilla.org/firefox/1272/">Status Buttons</a>という拡張機能で、ツールバーのボタンをステータスバーに持ってくることができる。</p>
<h4>seoプラグイン</h4>
<p><a href="http://www.netconcepts.com/seo-title-tag-plugin/">SEO Title Tag</a>プラグインを入れるので</p>
<div class="igBar"><span id="lphp-9"><a href="#" onclick="javascript:showPlainTxt('php-9'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">PHP:</span>
<div id="php-9">
<div class="php" style="font-family: monospace;">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&lt;title&gt;&lt;?php <span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span><a href="http://www.php.net/function_exists"><span style="color: #000066;">function_exists</span></a><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'seo_title_tag'</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#123;</span> seo_title_tag<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>; <span style="color: #66cc66;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #66cc66;">&#123;</span> bloginfo<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">'name'</span><span style="color: #66cc66;">&#41;</span>; wp_title<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;<span style="color: #66cc66;">&#125;</span> ?&gt;&lt;/title&gt;</div>
</li>
</ol>
</div>
</div>
</div>
<p>
と対応させておく。</p>

	<h4>タグ</h4> <a href="http://pasero.net/~mako/blog/s/tag/firefox" title="Firefox" rel="tag">Firefox</a>, <a href="http://pasero.net/~mako/blog/s/tag/wordpress" title="WordPress" rel="tag">WordPress</a>, <a href="http://pasero.net/~mako/blog/s/tag/%e3%83%86%e3%83%bc%e3%83%9e" title="テーマ" rel="tag">テーマ</a>
]]></content:encoded>
			<wfw:commentRss>http://pasero.net/~mako/blog/s/57/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>テーマを作る (2)</title>
		<link>http://pasero.net/~mako/blog/s/55</link>
		<comments>http://pasero.net/~mako/blog/s/55#comments</comments>
		<pubDate>Wed, 21 Feb 2007 11:23:17 +0000</pubDate>
		<dc:creator>Mako</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[テーマ]]></category>

		<guid isPermaLink="false">http://pasero.net/~mako/blog/s/55</guid>
		<description><![CDATA[language_attributes() はwp-config.phpの中で定義される WPLANGの値を「_」を「-」に置き換えて用いるようだ。WPLANGが ja_UTF の場合、出力は lang="ja-UTF" となる。 <a href="http://pasero.net/~mako/blog/s/55">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h3>header.php</h3>
<p>まずは header.phpについて。</p>
<p>WordPress 2.1に附属のテーマ default からいただいてきて改造していたのだが、ページのソースを見ると</p>
<div class="igBar"><span id="lhtml4strict-10"><a href="#" onclick="javascript:showPlainTxt('html4strict-10'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">HTML:</span>
<div id="html4strict-10">
<div class="html4strict" style="font-family: monospace;">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #009900;"><a href="http://december.com/html/4/element/html.html"><span style="color: #000000; font-weight: bold;">&lt;html</span></a> xmlns=<span style="color: #ff0000;">&quot;http://www.w3.org/1999/xhtml&quot;</span> <span style="color: #000066;">lang</span>=<span style="color: #ff0000;">&quot;ja-UTF&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span></div>
</li>
</ol>
</div>
</div>
</div>
<p>
とある。ん? langの中身はこんな書き方できたっけ?</p>
<p>header.php を見ると、2.1 で登場した language_attributes() がこれを出力している。新しいためか日本語での情報はほとんど見つからない。hiromasa さんの“<a href="http://hiromasa.zone.ne.jp/blog/archives/800/">WordPress 2.1 の新機能</a>”では「WPLANG の _ より前の値が」出力されるとあるが実際には WPLANG の<strong>「_」を「-」に置き換えて</strong>出力されているようだ。WPLANG は wp-config.php の中で 2.0.7ME からの名残で ja_UTF となっていた。これまで WPLANG は言語ファイルの選択にしか用いられていなかったものが表に現れてきたということか。</p>
<p>元来、言語_地域という構造のはず(例えば fr_CA はカナダでのフランス語)で、それを流用して ME では ja_UTF として使ったのだろうか。厳密に言ってこれはどうなんだろう。一方でプラグインの言語ファイルでは ja_UTF という書式も随分広まっているようだ。</p>

	<h4>タグ</h4> <a href="http://pasero.net/~mako/blog/s/tag/wordpress" title="WordPress" rel="tag">WordPress</a>, <a href="http://pasero.net/~mako/blog/s/tag/%e3%83%86%e3%83%bc%e3%83%9e" title="テーマ" rel="tag">テーマ</a>
]]></content:encoded>
			<wfw:commentRss>http://pasero.net/~mako/blog/s/55/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>テーマを作る</title>
		<link>http://pasero.net/~mako/blog/s/54</link>
		<comments>http://pasero.net/~mako/blog/s/54#comments</comments>
		<pubDate>Mon, 19 Feb 2007 14:22:57 +0000</pubDate>
		<dc:creator>Mako</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[テーマ]]></category>

		<guid isPermaLink="false">http://pasero.net/~mako/blog/s/54</guid>
		<description><![CDATA[WordPress 2.1 にしたことだし、ひとつ自分でテーマを作ってみるか、と思ってはじめてみた。作るといってもゼロから作るわけではなくて既存のものを換骨奪胎して組み上げていくに過ぎないのだが、そうやって人のものを見る &#8230; <a href="http://pasero.net/~mako/blog/s/54">続きを読む <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>WordPress 2.1 にしたことだし、ひとつ自分でテーマを作ってみるか、と思ってはじめてみた。作るといってもゼロから作るわけではなくて既存のものを換骨奪胎して組み上げていくに過ぎないのだが、そうやって人のものを見るのが何より勉強になる。できたものを見るとやっぱり自分にはセンスがないなと痛感するがそれはそれとして、この作業を通していろいろ解ったことがあったので書いておこうと思う。</p>
<h3>IEで検証</h3>
<p>ふだん使っているのは Debian GNU/Linux 上の Firefox<sup><a href="#footnote-1-54" id="footnote-link-1-54" title="See the footnote.">1</a>)</sup>である。検証に VMWare上の Windows XP の Internet Explorer を使う。IE7にバージョンアップし、別に<a href="http://browsers.evolt.org/?ie/32bit/standalone">スタンドアロン版の IE6</a>を用意してこちらでも一応チェックするようにした。</p>
<p>それにしても IEの挙動には驚かされる。これまでにかかった時間の3分の2は IEで見たとき変なことになってしまうことへの対処ではないだろうか。IEというか Windowsのフォントの「汚さ」にも驚く。手をかければどうにかなるのだろうが普段使うわけでもないのでデフォルトのままだし(それに多くのライトユーザはそのままだろうし)、逆に手をかけないとどうにもならないので十分に手をかけている Linuxシステムを比較するのは公平でないのは承知のうえで、世の大部分の人がこの汚さであちこちのページを見ているのだと思ったら暗い気持ちになってきた。</p>
<p><a href="/wp-content/uploads/2007/mincho.png" rel="lightbox"  ><img src="/wp-content/uploads/2007/thumbs/thumb_mincho.png" alt="こんな風に見えている" title="こんな風に見えている" align="right" width="215" height="192" border="0" /></a>例えば私はふだん使いのFirefoxのデフォルトを明朝体にしている。印刷された本を見てもわかるように、長い文章を読ませようとする場合は明朝体のほうが読みやすい。しかし Windowsにフォントを追加しない状態で、明朝体でwebを見ようという気にはとてもならない。Linuxを使ってみて UIが明朝で表示されることや Windowsでも Firefoxで明朝がデフォルトになっていることに強い違和感を訴える声を見かけていたが、なるほどこういうことだったのか。それらの人は既に、明朝体とは醜いもの、と思い込んでいるに違いない。確かにデフォルトの Windowsではそうだろう。これは何か明朝体を使わせないようにする陰謀ではないかと思えるほどだ。疑問に思うのなら試しにアンチエイリアスのかかる明朝体フォントを入れてしばらく使ってみればよい。それにIEのデフォルトの「中」のフォントの大きさも問題だ。これらのせいでやたら小さなサイズのゴシック体に固定したブログサイトだらけになっている訳だ。</p>
<p>- - -</p>
<p>そのつもりはなかったが、だんだんひどい悪口になってきた。テーマを作る話はまた今度。</p>
<br /><ol class="footnotes"><li id="footnote-1-54">Debianでの呼称は Iceweaselなのだが、それでは余所で通じないので Firefoxと呼ぶことにする   <a href="#footnote-link-1-54">↑</a></li></ol>
	<h4>タグ</h4> <a href="http://pasero.net/~mako/blog/s/tag/wordpress" title="WordPress" rel="tag">WordPress</a>, <a href="http://pasero.net/~mako/blog/s/tag/%e3%83%86%e3%83%bc%e3%83%9e" title="テーマ" rel="tag">テーマ</a>
]]></content:encoded>
			<wfw:commentRss>http://pasero.net/~mako/blog/s/54/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
