<?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>Labrid WP &#187; カスタマイズ</title>
	<atom:link href="http://labrid.jp/wp/tag/%e3%82%ab%e3%82%b9%e3%82%bf%e3%83%9e%e3%82%a4%e3%82%ba/feed/" rel="self" type="application/rss+xml" />
	<link>http://labrid.jp/wp</link>
	<description>WEB 制作会社 Labrid LLC（ラブリッド合同会社）が Wordpress で作る Web Promotion サイト</description>
	<lastBuildDate>Tue, 10 Aug 2010 10:15:26 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://labrid.jp/wp/tag/%e3%82%ab%e3%82%b9%e3%82%bf%e3%83%9e%e3%82%a4%e3%82%ba/feed/" />
		<item>
		<title>[WP] カテゴリー毎に詳細画面用テンプレートを別ファイルにする</title>
		<link>http://labrid.jp/wp/archives/921/</link>
		<comments>http://labrid.jp/wp/archives/921/#comments</comments>
		<pubDate>Wed, 10 Jun 2009 02:02:24 +0000</pubDate>
		<dc:creator>YAMADA</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[カスタマイズ]]></category>
		<category><![CDATA[テンプレート]]></category>

		<guid isPermaLink="false">http://labrid.jp/wp/?p=921</guid>
		<description><![CDATA[カテゴリー一覧用のテンプレートは、
デフォルトテンプレート：category.php
（カテゴリーID）用のテンプレート：category-（カテゴリーID）.php
とする事で、カテゴリー毎に違うテンプレートファイルを [...]]]></description>
			<content:encoded><![CDATA[<p>カテゴリー一覧用のテンプレートは、</p>
<p>デフォルトテンプレート：category.php<br />
（カテゴリーID）用のテンプレート：category-（カテゴリーID）.php</p>
<p>とする事で、カテゴリー毎に違うテンプレートファイルを読込んでくれます。</p>
<p>では、詳細画面用のテンプレートでは・・・？<span id="more-921"></span></p>
<p>single.php に if文で</p>
<pre><code>&lt;?php if (in_category('1')): ?&gt;
（カテゴリー１用のソース）
&lt;?php elseif (in_category('2')): ?&gt;
（カテゴリー２用のソース）
&lt;?php else: ?&gt;
（その他のカテゴリー用のソース）
&lt;?php endif; ?&gt;
</code></pre>
<p>とする事で表示をカスタマイズできますが、カテゴリー一覧画面のように別ファイルで分けてしまった方がスッキリします。<br />
そんな場合はこれ。</p>
<pre><code>&lt;?php
 $post = $wp_query-&gt;post;
 if ( in_category('1') ) {
 include(TEMPLATEPATH . '/single-1.php');
 } elseif ( in_category('2') ) {
 include(TEMPLATEPATH . '/single-2.php');
 } else {
 include(TEMPLATEPATH . '/single-0.php');
 }
 ?&gt;</code></pre>
<p>こうする事で、</p>
<p>カテゴリ−１の記事：single-1.php<br />
カテゴリ−２の記事：single-2.php<br />
その他の記事：single-0.php</p>
<p>と、記事の属するカテゴリーによって読込むテンプレートファイルを分割する事ができます。</p>
<p>尚、ヘッダーやフッターを読込むタグは、通常は</p>
<pre><code>&lt;?php get_header();??&gt;
&lt;?php get_footer();??&gt;</code></pre>
<p>ですが、別に設定したヘッダー／フッターを読込みたい場合は、</p>
<pre><code>&lt;?php include (TEMPLATEPATH . '/header2.php');??&gt;
&lt;?php include (TEMPLATEPATH . '/footer2.php');??&gt;</code></pre>
<p>とします。</p>
<p>ちなみにサイドバーの場合はもっと簡単で、</p>
<p>通常（sidebar.php）</p>
<pre><code>&lt;?php get_sidebar();??&gt;</code></pre>
<p>sidebar-2.phpを読込む場合</p>
<pre><code>&lt;?php get_sidebar('2'); ?&gt;</code></pre>
<p>となります。</p>
<p>ヘッダー／フッターはサイドバー形式、<br />
カテゴリー詳細は、カテゴリー一覧形式で<br />
テンプレートファイルを切り分けてくれると、管理が楽になるんですけどね。</p>
]]></content:encoded>
			<wfw:commentRss>http://labrid.jp/wp/archives/921/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://labrid.jp/wp/archives/921/" />
	</item>
		<item>
		<title>ヘッダーの背景画像をランダムに変更する</title>
		<link>http://labrid.jp/wp/archives/866/</link>
		<comments>http://labrid.jp/wp/archives/866/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 15:18:51 +0000</pubDate>
		<dc:creator>YAMADA</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[技術メモ]]></category>
		<category><![CDATA[カスタマイズ]]></category>

		<guid isPermaLink="false">http://labrid.jp/wp/?p=866</guid>
		<description><![CDATA[今回は、ヘッダー画像をランダムに変更する仕掛けをWordpressのテーマに仕込んでみます。
アクセスする度にサイトのイメージが変わるので、訪問者に常に新鮮な印象を感じていただけます。
導入が簡単な割に、効果の高いカスタ [...]]]></description>
			<content:encoded><![CDATA[<p>今回は、ヘッダー画像をランダムに変更する仕掛けをWordpressのテーマに仕込んでみます。<br />
アクセスする度にサイトのイメージが変わるので、訪問者に常に新鮮な印象を感じていただけます。<br />
導入が簡単な割に、効果の高いカスタマイズです。<span id="more-866"></span></p>
<h4>ランダム表示スクリプトの入手・アップロード</h4>
<p>以下のサイトからスクリプトをダウンロードします。</p>
<ul>
<li><a href="http://www.alistapart.com/articles/randomizer/">A List Apart: Articles: Random Image Rotation</a></li>
</ul>
<p>ダウンロード場所が少しわかりづらいですが、後の手順はとても簡単なので、便利なスクリプトを提供してくださっている作者様に感謝の気持ちを持って記事を読み解き、ダウンロードリンクを探しましょう。</p>
<p>次にダウンロードした rotate.txt の拡張子を php に変更します。<br />
サーバ上のテーマファイルのあるディレクトリの &#8220;images&#8221; フォルダ内にランダム表示用のディレクトリ &#8220;random&#8221; を作成し、ここに rotate.php を FTP ソフトでアップロードします。</p>
<pre><code>/wp-content/themes/テーマ/images/random/rotate.php</code></pre>
<h4>ランダム表示用画像の作成・アップロード</h4>
<p>ランダムに表示させたい画像を複数作成し、上記で作成したディレクトリ &#8220;random&#8221; にアップロードします。<br />
画像名は自由な名前で OK です。</p>
<h4>背景画像指定スタイルの変更</h4>
<p>テーマのスタイルシートを編集し、背景画像を指定しているスタイルの背景画像ファイルへのパスを rotate.php へのパスに変更します。</p>
<p>変更前</p>
<pre><code>background:url(images/bg_header.jpg) 0 50% no-repeat;</code></pre>
<p>↓<br />
変更後</p>
<pre><code>background:url(images/random/rotate.php) 0 50% no-repeat;</code></pre>
<p>以上で完了です。</p>
<p>尚、一時的に背景画像を固定したいような場合は</p>
<pre><code>background:url(images/random/rotate.php?img=static_image.jpg) 0 50% no-repeat;</code></pre>
<p>とすることで対応できます。</p>
<p>初期状態では、rotate.php を置いたディレクトリ内にある画像をランダム表示しますが、rotate.php 内のパスを変更することで、画像の置き場所を変更する事が可能です。<br />
例えば・・・</p>
<p>変更前</p>
<pre><code>$folder = '.';</code></pre>
<p>↓<br />
変更後</p>
<pre><code>$folder = 'http://labrid.jp/images/random/';</code></pre>
<p>気が利いてますね。</p>
<p>Labrid WP ではとりあえず仕掛けは仕込んだものの、画像が2個しかないので、これから徐々に増やしていく予定です。</p>
]]></content:encoded>
			<wfw:commentRss>http://labrid.jp/wp/archives/866/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://labrid.jp/wp/archives/866/" />
	</item>
		<item>
		<title>バナーからリンクされる特設ページを作る</title>
		<link>http://labrid.jp/wp/archives/859/</link>
		<comments>http://labrid.jp/wp/archives/859/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 07:41:25 +0000</pubDate>
		<dc:creator>YAMADA</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[カスタマイズ]]></category>
		<category><![CDATA[テンプレート]]></category>

		<guid isPermaLink="false">http://labrid.jp/wp/?p=859</guid>
		<description><![CDATA[WordPress を汎用のCMSとして使う場合、以下のような仕様の特設ページを作成する必要がある事があります。

キャンペーン等のような強力にプッシュしたい特設ページを単独で作成
特設ページへのリンクとして、全ページに [...]]]></description>
			<content:encoded><![CDATA[<p>WordPress を汎用のCMSとして使う場合、以下のような仕様の特設ページを作成する必要がある事があります。</p>
<ul>
<li>キャンペーン等のような強力にプッシュしたい特設ページを単独で作成</li>
<li>特設ページへのリンクとして、全ページにバナー画像を配置</li>
</ul>
<p>そういった場合のカスタマイズ方法の一例として、私の行ったカスタマイズを簡単にご紹介します。<span id="more-859"></span></p>
<h4>特設ページ専用カテゴリーの作成</h4>
<p>特設ページ専用のカテゴリーを管理画面の『投稿＞カテゴリー』から作成します。<br />
カテゴリーを作成したら、カテゴリーIDを確認しておきます。<br />
以下、特設ページ専用カテゴリーのIDが 10 だったと仮定して説明します。</p>
<p>このカテゴリーはサイドバーのカテゴリー一覧メニューには表示したくないので、使用中のテーマの sidebar.php のカテゴリー表示タグ [wp_list_categories();] の引数に [exclude=10] を追加して非表示に設定します。</p>
<h4>特設ページへのリンクバナーのページへの関連付け</h4>
<p>特設ページを『投稿＞新規追加』から作成します。</p>
<p>リンクバナーを適切なサイズで作成し、投稿画面のアップローダーからアップロードします。<br />
（本文に挿入する必要はありません。）<br />
※画像の格納先として『wp-content/uploads』を設定し、年月ベースのフォルダは作成しない設定にしてある事を前提とします。<br />
これは管理画面の『その他の設定』で設定・確認できます。</p>
<p>カスタムフィールドに『banner』をkey名とし、アップした画像名を値として登録します。</p>
<h4>keyで指定したカスタムフィールドの値を取り出す</h4>
<p><a href="http://labrid.jp/wp/archives/441/3">以前の記事</a>で紹介したように <a rel="nofollow" href="http://coffee2code.com/wp-plugins/get-custom-field-values/" target="_blank">Get Custom Fielde Values</a> というプラグインを使ってもいいのですが、このためだけにプラグインを導入するのも面倒なので、今回はプラグインを使用せずにカスタムフィールドの値を取り出します。</p>
<p>使用中のテーマの function.php に以下のコードを追加します。</p>
<pre><code>function getCustom($key,$id) {
$custom = get_post_custom_values($key, $id);
if(count($custom)!=1)
return implode("&lt;br /&gt;",$custom);
else
return $custom[0];
}
</code></pre>
<p>これは、<a rel="nofollow" href="http://tenderfeel.xsrv.jp/category/wordpress/" target="_blank">WebTecNote</a> さんの記事を参考にさせていただきました。</p>
<h4>サイドバーテンプレートのカスタマイズ</h4>
<p>サイドバーにリンクバナーが表示されるよう、使用中のテーマの sidebar.php をカスタマイズします。<a href="http://labrid.jp/wp/archives/441/3"><br />
</a></p>
<p>sidebar.php に以下のコードを追加します。</p>
<pre><code>&lt;?php if (have_posts()) : query_posts('cat=10'); ?&gt;
&lt;ul&gt;
&lt;?php while (have_posts()) : the_post(); ?&gt;
&lt;li&gt;&lt;a href="&lt;?php the_permalink() ?&gt;" title="&lt;?php the_title_attribute(); ?&gt;"&gt;&lt;img src="&lt;?php bloginfo('url'); ?&gt;/wp-content/uploads/&lt;?php echo getCustom('banner',get_the_ID()); ?&gt;" alt="&lt;?php the_title_attribute(); ?&gt;" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;?php endwhile; ?&gt;
&lt;/ul&gt;
&lt;?php endif; ?&gt;
&lt;ul&gt;
</code></pre>
<p>リンクバナー周辺のデザインをカスタムする場合は、上記の &lt;ul&gt; にクラスを割り当てるなどとして、スタイルシートを適宜設定するといいでしょう。</p>
<p>以上で完了です。<br />
このように本文に使用しない画像を記事に紐づける場合は、カスタムフィールドが非常に便利かつ応用がきくので、覚えておいて損はないでしょう。</p>
]]></content:encoded>
			<wfw:commentRss>http://labrid.jp/wp/archives/859/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://labrid.jp/wp/archives/859/" />
	</item>
		<item>
		<title>WordPress: 総合ナビゲーション管理プラグイン NAVT</title>
		<link>http://labrid.jp/wp/archives/823/</link>
		<comments>http://labrid.jp/wp/archives/823/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 10:08:10 +0000</pubDate>
		<dc:creator>YAMADA</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[カスタマイズ]]></category>
		<category><![CDATA[プラグイン]]></category>

		<guid isPermaLink="false">http://labrid.jp/wp/?p=823</guid>
		<description><![CDATA[WordPressをCMSとして運用する場合、主要なコンテンツは「ページ」機能を使います。
ページコンテンツへのナビゲーションは、専用に用意されたタグで表示することができます。
ここで問題が。ナビゲーションを分割したい場 [...]]]></description>
			<content:encoded><![CDATA[<p>WordPressをCMSとして運用する場合、主要なコンテンツは「ページ」機能を使います。<br />
ページコンテンツへのナビゲーションは、専用に用意されたタグで表示することができます。</p>
<p>ここで問題が。ナビゲーションを分割したい場合はどうするのでしょう？<br />
たいていのホームページでは、ナビゲーションは複数の箇所に分割表示します。<br />
ノーマルな WordPress ではページ用のナビゲーションを分割表示できません。<br />
<span style="font-size: x-small;">※テンプレートに直にソースを記述する事で対応できますが、管理画面から管理できないのでCMSとは言えなくなってしまいます。</span></p>
<p>これを解決してくれるのが &#8220;<a rel="nofollow" href="http://wordpress.org/extend/plugins/wordpress-navigation-list-plugin-navt/" target="_blank">NAVT (WordPress Navigation Tool)</a>&#8221; プラグインです。<br />
とても高機能なナビゲーションカスタマイズプラグインで、ページ系コンテンツに限らず、Wordpress の全てのナビゲーションを自在にカスタマイズする事ができます。<span id="more-823"></span></p>
<p>今回は、LabridWP のヘッダーナビゲーションを、以下の仕様でカスタマイズする例を紹介します。<br />
（追記：プルダウンメニューはNAVTでは設定できません。これは別途<a title="Permanent Link to Multi-level Navigation Plugin for WordPress" rel="bookmark" href="http://pixopoint.com/products/multi-level-navigation/">Multi-level Navigation Plugin for WordPress</a>というプラグインを導入して実現しています。）</p>
<p><strong>◎フッターに新しいナビゲーションを作成<br />
</strong><strong>◎</strong><strong>ヘッダーナビから『リンク』をフッターナビに移動<br />
</strong><strong>◎</strong><strong>フッターナビに『ホームへ戻る』を追加<br />
</strong><strong>◎</strong><strong>『お問い合わせ』はヘッダーとフッターの両方に表示</strong></p>
<h4>NAVT プラグインの導入と使い方</h4>
<ol>
<li>プラグインをインストール。<br />
管理画面のプラグイン＞新規追加で「NAVT」で検索し「インストール」をクリック。</li>
<li>ツール＞NAVT リストでNAVTの管理画面を表示。
<div id="attachment_824" class="wp-caption alignnone" style="width: 185px"><img class="size-full wp-image-824" title="navt-1" src="http://labrid.jp/wp/wp-content/uploads/navt-1.png" alt="管理メニュー" width="175" height="238" /><p class="wp-caption-text">管理メニュー</p></div></li>
<li>管理画面は整然と整理されていてわかりやすい。<br />
各パネルのタイトルバーの『？』をクリックするとヘルプが表示される。<br />
親切なことに、これも日本語化されている。</p>
<p><div id="attachment_825" class="wp-caption alignnone" style="width: 372px"><a href="http://labrid.jp/wp/wp-content/uploads/navt-2.png"><img class="size-medium wp-image-825" title="navt-2" src="http://labrid.jp/wp/wp-content/uploads/navt-2-362x300.png" alt="NAVT管理画面" width="362" height="300" /></a><p class="wp-caption-text">NAVT管理画面</p></div></li>
<li>まず一番左上の『ナビゲーション・グループ』に、新しいナビゲーショングループ名を入力して『作成』をクリック。<br />
※テンプレートに挿入するタグに使用する名前なので半角英字で。<br />
今回は、ヘッダー用に headnavi。フッタ用に footnavi を作成。</li>
<li>新しくできたグループパネルの左上にあるギアアイコンをクリックすると、グループ用の設定画面が現れる。<br />
どのコンテンツでナビゲーションを表示するか、ナビゲーションのHTMLタグに設定するIDやCLASSなど、必要十分な設定が可能。</p>
<p><div id="attachment_826" class="wp-caption alignnone" style="width: 460px"><a href="http://labrid.jp/wp/wp-content/uploads/navt-3.png"><img class="size-medium wp-image-826" title="navt-3" src="http://labrid.jp/wp/wp-content/uploads/navt-3-450x260.png" alt="新規グループの属性変更" width="450" height="260" /></a><p class="wp-caption-text">新規グループの属性変更</p></div></li>
<li>『基本情報』パネルに、現在のWordpressのナビゲーション項目が表示されている。<br />
カスタムしたい項目をクリックすると『未設定』枠の中に項目が現れる。<br />
カスタムする全項目を『未設定』枠に入れてしまうと便利。</p>
<p><div id="attachment_827" class="wp-caption alignnone" style="width: 364px"><a href="http://labrid.jp/wp/wp-content/uploads/navt-4.png"><img class="size-medium wp-image-827" title="navt-4" src="http://labrid.jp/wp/wp-content/uploads/navt-4-354x300.png" alt="カスタマイズ元となる項目情報" width="354" height="300" /></a><p class="wp-caption-text">カスタマイズ元となる項目情報</p></div></li>
<li>『未設定』枠の項目を、(4)で作成した新しいナビゲーショングループのパネルにドラッグ＆ドロップして、カスタマイズ用グループに項目をセットアップしていく。<br />
順番の入れ替えもドラッグで調整可能。<br />
項目の親子関係は、項目右下の左右ボタンで調整可能。</p>
<p><div id="attachment_828" class="wp-caption alignnone" style="width: 268px"><a href="http://labrid.jp/wp/wp-content/uploads/navt-5.png"><img class="size-medium wp-image-828" title="navt-5" src="http://labrid.jp/wp/wp-content/uploads/navt-5-258x300.png" alt="セット完了状態のカスタムナビ" width="258" height="300" /></a><p class="wp-caption-text">セット完了状態のカスタムナビ</p></div>
<p>項目名クリックで、項目の表示名、形式、CLASS、rel=&#8221;nofollow&#8221; の設定パネルが出現。</p>
<p><div id="attachment_829" class="wp-caption alignnone" style="width: 214px"><img class="size-full wp-image-829" title="navt-7" src="http://labrid.jp/wp/wp-content/uploads/navt-7.png" alt="HOMEの設定変更も可能" width="204" height="241" /><p class="wp-caption-text">HOMEの設定変更も可能</p></div></li>
<li>全てセットし終わったらグループパネルの右上の鍵アイコンをクリックしてロックしよう。<br />
パネルが閉じて鍵アイコンがロック状態に変わる。<br />
グループの数が増えてもスムーズにドラッグ＆ドロップでき、ミスを防ぐ事ができる。</p>
<p><div id="attachment_830" class="wp-caption alignnone" style="width: 420px"><img class="size-full wp-image-830" title="navt-6" src="http://labrid.jp/wp/wp-content/uploads/navt-6.png" alt="グループをロック" width="410" height="47" /><p class="wp-caption-text">グループをロック</p></div></li>
</ol>
<p>これで新しいナビゲーショングループのセットアップが完了です。</p>
<h4>テンプレートの編集</h4>
<p>しかし、このままでは公開側は何も変化しません。<br />
次に、これを表示できるよう、テンプレートに表示用タグを追加します。</p>
<p>NAVT 表示用のタグは、以下の通りです。</p>
<pre><code>&lt;?php
if( function_exists('navt_getlist') ) {
navt_getlist('new_navigation_groop_name');
}
?&gt;</code></pre>
<p>従って、今回の例でのカスタマイズは以下の通り行いました。</p>
<h5>header.php</h5>
<p>元のナビゲーション表示用タグを削除し、以下のソースを追加</p>
<pre><code>&lt;?php
if( function_exists('navt_getlist') ) {
navt_getlist('headnavi');
}
?&gt;</code></pre>
<h5>footer.php</h5>
<p>以下のソースを追加</p>
<pre><code>&lt;?php
if( function_exists('navt_getlist') ) {
navt_getlist('footnavi');
}
?&gt;</code></pre>
<p>あとは、適宜スタイルシートを編集してカスタマイズ完了です。<br />
Wordpress を CMSとして運用するならば、必須のプラグインと言えるでしょう。</p>
]]></content:encoded>
			<wfw:commentRss>http://labrid.jp/wp/archives/823/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://labrid.jp/wp/archives/823/" />
	</item>
		<item>
		<title>サイドバーに「あわせて読みたい」導入</title>
		<link>http://labrid.jp/wp/archives/778/</link>
		<comments>http://labrid.jp/wp/archives/778/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 17:12:35 +0000</pubDate>
		<dc:creator>YAMADA</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[カスタマイズ]]></category>

		<guid isPermaLink="false">http://labrid.jp/wp/?p=778</guid>
		<description><![CDATA[サイドバーに LabridWP初のブログパーツ「あわせて読みたい」を導入しました。
これは、このサイトを見ている方が、他にどんなブログを読んでいるのかを紹介してくれるサービスです。
同時に、導入した LabridWP も [...]]]></description>
			<content:encoded><![CDATA[<p>サイドバーに LabridWP初のブログパーツ「<a href="http://awasete.com/" target="_blank" rel="nofollow">あわせて読みたい</a>」を導入しました。</p>
<p>これは、このサイトを見ている方が、他にどんなブログを読んでいるのかを紹介してくれるサービスです。<br />
同時に、導入した LabridWP も「あわせて読みたい」のつながりに参加することができ、他のブログ様のところで紹介してもらえるかもしれないという仕組み。</p>
<p>導入は、<a href="http://awasete.com/" target="_blank" rel="nofollow">あわせて読みたい公式サイト</a>で、ブログのURLを登録すると発行されるパーツ用ソースを、ブログのサイドバーに埋め込むだけ。<br />
ソースはただの画像リンクで、iframe や Flash、JavaScript を使用していないので、テンプレートを編集できるどんなブログにも導入できるはず。</p>
<p>読者にも管理者にもサービス運営者にもプラスになる、しかも簡単・明快なこういったサービスはどんどん普及していって欲しいですね。</p>
]]></content:encoded>
			<wfw:commentRss>http://labrid.jp/wp/archives/778/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://labrid.jp/wp/archives/778/" />
	</item>
		<item>
		<title>WordPress サイドバーに外部RSS を読み込んで表示する</title>
		<link>http://labrid.jp/wp/archives/773/</link>
		<comments>http://labrid.jp/wp/archives/773/#comments</comments>
		<pubDate>Tue, 31 Mar 2009 11:05:26 +0000</pubDate>
		<dc:creator>YAMADA</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[カスタマイズ]]></category>

		<guid isPermaLink="false">http://labrid.jp/wp/?p=773</guid>
		<description><![CDATA[Pages コンテンツ（上部ナビゲーションのリンク先）のサイドバーに、
外部RSS（私YAMADAの個人ブログ）を読み込むようカスタマイズしました。
RSS読み込みプラグイン（ex. MagpieRSS ）で実現しようと [...]]]></description>
			<content:encoded><![CDATA[<p>Pages コンテンツ（上部ナビゲーションのリンク先）のサイドバーに、<br />
外部RSS（私YAMADAの個人ブログ）を読み込むようカスタマイズしました。</p>
<p>RSS読み込みプラグイン（ex. <a rel="nofollow" href="http://www.marusankakusikaku.jp/archives/2006/12/01-magpie-rss-php.html" target="_blank">MagpieRSS</a> ）で実現しようと考えていましたが、調べたところ、Wordpress に最初から RSS 読み込み機能が搭載されているらしい。</p>
<ul>
<li><a href="http://tenderfeel.xsrv.jp/wordpress/197/">WebTecNote &#8211; [WP]wordpressでRSSを取得して表示</a></li>
</ul>
<p>非常に簡単ですね。<span id="more-773"></span></p>
<p>今回は Pages コンテンツのサイドバーだけに表示するカスタマイズなので、以下のソースを sidebar.php に仕込みました。</p>
<pre><code>&lt;?php if ( is_page() ) { ?&gt;
&lt;h2&gt;Stuff Blog&lt;/h2&gt;
&lt;h3&gt;Web de Nuts&lt;/h3&gt;
&lt;p&gt;Labrid 代表 YAMADA の個人ブログ。お気楽＋気まぐれブログです。&lt;/p&gt;
&lt;ul&gt;
&lt;?php // Get RSS Feed(s)
include_once(ABSPATH . WPINC . '/rss.php');
$rss = fetch_rss('http://feeds2.feedburner.com/WebDeNuts');
$maxitems = 5;
$items = array_slice($rss-&gt;items, 0, $maxitems);
?&gt;
&lt;?php if (empty($items)) echo "&lt;li&gt;No items&lt;/li&gt;";
else
foreach ( $items as $item ) : ?&gt;
&lt;li&gt;&lt;a href="&lt;?php echo $item['link']; ?&gt;" title="&lt;?php echo $item['title']; ?&gt;"&gt;
&lt;?php echo $item['title']; ?&gt;
&lt;/a&gt;&lt;/li&gt;
&lt;?php endforeach; ?&gt;
&lt;/ul&gt;
&lt;?php } ?&gt;</code></pre>
<p>ちなみに、</p>
<pre><code>wp_rss($url, $num_items) </code></pre>
<p>を試したところ文字化けしてしまいました。<br />
修正はちょっと面倒なので、上記コードで完了としました。</p>
<p><span style="color: #888888;">おまけ）<br />
今まで表示していたバリューコマースのバナーは、削除しました。<br />
とりあえず、「バリューコマース」の経験値を得たかっただけなので、お役御免です。<br />
もちろん、収益は０円です（^^;</span></p>
]]></content:encoded>
			<wfw:commentRss>http://labrid.jp/wp/archives/773/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://labrid.jp/wp/archives/773/" />
	</item>
		<item>
		<title>WP: sitemap.xml を上位ディレクトリに出力</title>
		<link>http://labrid.jp/wp/archives/675/</link>
		<comments>http://labrid.jp/wp/archives/675/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 17:49:36 +0000</pubDate>
		<dc:creator>YAMADA</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[カスタマイズ]]></category>
		<category><![CDATA[プラグイン]]></category>

		<guid isPermaLink="false">http://labrid.jp/wp/?p=675</guid>
		<description><![CDATA[今まで別々に運営していた
Labrid &#8211; http://labrid.jp/
Labrid WP &#8211; http://labrid.jp/wp/
を統合しました。
なので、別々に出力していた si [...]]]></description>
			<content:encoded><![CDATA[<p>今まで別々に運営していた<br />
Labrid &#8211; http://labrid.jp/<br />
Labrid WP &#8211; http://labrid.jp/wp/<br />
を統合しました。<br />
なので、別々に出力していた sitemap.xml も統合したい！<br />
というのが今回の記事の趣旨です。</p>
<h4>理由は「気持ち悪いから」</h4>
<p>今日ふと、robots.txt に sitemap.xml の存在を明示させようと思いつき、実行しました。<br />
複数の sitemap を複数行の Sitemap: URL の形式で記述しました。<br />
この記述内容を Google ウェブマスターツールの「運用ツール＞robots.txt を解析」でテストしてみたところ、Labrid &#8211; http://labrid.jp/ の sitemap.xml しか認識しません。</p>
<p>実際のところ、Labrid WP の sitemap.xml もクロールされ、ウェブマスターツールでも認識されているので問題はないのですが、なんとなく気持ち悪いので、この機会に2つの sitemap.xml を統合することにしました。<br />
A型丸出しです。<span id="more-675"></span></p>
<h4>統合手順</h4>
<p>WordPress の sitemap.xml は、プラグイン「<a href="http://www.arnebrachhold.de/redir/sitemap-home/" target="_blank" rel="nofollow">Google XML Sitemaps</a>」で自動出力しています。<br />
これを WP の上位ディレクトリ （http://labrid.jp/）に出力するよう、プラグインの設定を変更します。</p>
<ol>
<li>管理画面の「設定＞XML-Sitemap」からプラグインの設定ページに移動</li>
<li>Additional Pages でサイトマップに追加するページを指定。<br />
今回は、http://labrid.jp/index.html を追加。（Priority等の設定は適当に）</li>
<li>Location of your sitemap file でサイトマップの出力先を変更。<br />
Custom location を選択し、出力先を指定するボックスのうち、Absolute or relative path…を「xxxxx/wp/sitemap.xml」から「xxxxx/sitemap.xml」に変更、Complete URL…を「http://labrid.jp/wp/sitemap.xml」から「http://labrid.jp/sitemap.xml」に変更。</li>
<li>その他の設定を適宜見直した後、一番下の [Update options] をクリック</li>
<li>一番上の Status 内の rebuild the sitemap をクリックし、sitemap.xml をマニュアル出力。エラーが出ていないことを確認。</li>
</ol>
<p>この作業後、http://labrid.jp/sitemap.xml を確認したところ、Labrid WP のコンテンツが反映されている事が確認できました。<br />
さらに、これを robots.txt に反映（Sitemap: http://labrid.jp/sitemap.xml）させ、Google ウェブマスターツールでテストしたところ、「有効なサイトマップが検出されました」。</p>
<p>無事完了しました。</p>
<h4>まとめ</h4>
<p>実質同一のサイトを2つのサイトとして検索エンジンに認識させるような行為、単一の扉ページしかないサイトをひとつのサイトとして認識させる行為は、検索エンジンからペナルティを受ける可能性が高いです。<br />
そのペナルティを未然に防ぐ、という事が主な狙いでした。</p>
<p>Labrid としても、WP を独立サイトとして labrid.jp のサブディレクトリで運営していくよりも、サイト名＝ドメイン名となっており、比較的、検索エンジンへのアピール度の高いドメイン運用状態になっている（と思われる） labrid.jp として、全コンテンツを認識してもらう方が価値が高いと考えました。</p>
<p>これを機に、今まで放置していたSEOも、しっかり対策していきたいと思います！</p>
]]></content:encoded>
			<wfw:commentRss>http://labrid.jp/wp/archives/675/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://labrid.jp/wp/archives/675/" />
	</item>
		<item>
		<title>WP：Google Maps カテゴリー一覧をカスタマイズ</title>
		<link>http://labrid.jp/wp/archives/660/</link>
		<comments>http://labrid.jp/wp/archives/660/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 17:22:17 +0000</pubDate>
		<dc:creator>YAMADA</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[カスタマイズ]]></category>
		<category><![CDATA[テンプレート]]></category>
		<category><![CDATA[プラグイン]]></category>

		<guid isPermaLink="false">http://labrid.jp/wp/?p=660</guid>
		<description><![CDATA[Google Maps 投稿の実験コンテンツ「仙台のちょっといいとこ」のカテゴリ一覧表示をカスタマイズしてみました。
せっかくの Google Maps、カテゴリ一覧にもちょっと一工夫欲しいですよね。
「仙台のちょっとい [...]]]></description>
			<content:encoded><![CDATA[<p>Google Maps 投稿の実験コンテンツ「<a href="/wp/cat/google-map-playing/sendai-sweet">仙台のちょっといいとこ</a>」のカテゴリ一覧表示をカスタマイズしてみました。</p>
<p>せっかくの Google Maps、カテゴリ一覧にもちょっと一工夫欲しいですよね。<br />
「<a href="/wp/cat/google-map-playing/sendai-sweet">仙台のちょっといいとこ</a>」では、StreetView も表示させているので、デフォルトのカテゴリ一覧に本文も表示させる仕様では、重いことこの上なしです。</p>
<p>LabridWP では、Google Maps 投稿・表示に <a rel="nofollow" href="http://wppluginsj.sourceforge.jp/googlemaps-anywhere/" target="_blank">Google Maps Anywhere</a> プラグインを使っています。<br />
※GoogleMaps系プラグインではイチオシ。簡単投稿が便利すぎです。<span id="more-660"></span></p>
<p>このプラグインでは、投稿時に [Lat_long] という緯度経度登録用のカスタムキーにボタン一発で登録する機能がありますので、このカスタムキーを利用します。</p>
<div id="attachment_661" class="wp-caption alignnone" style="width: 345px"><img class="size-full wp-image-661" title="GoogleMap 投稿画面" src="http://labrid.jp/wp/wp-content/uploads/wp-latlong.png" alt="Google Maps 投稿画面?Lat_Long カスタムキー" width="335" height="279" /><p class="wp-caption-text">Google Maps 投稿画面?Lat_Long カスタムキー</p></div>
<p>投稿時には、このカスタムキーを登録するだけで、カテゴリ一覧には小さな地図画像、詳細ページには、Google Maps が表示されるように調整します。</p>
<p>以下に、「<a href="/wp/cat/google-map-playing/sendai-sweet">仙台のちょっといいとこ</a>」用のカスタマイズ内容を紹介します。<br />
プラグインが出力するソースの緯度経度値をカスタムキーに差し替えただけの簡単カスタムです。</p>
<p>○カテゴリ一覧テンプレート（category-XX.php）</p>
<pre><code>&lt;a href="&lt;?php the_permalink() ?&gt;" rel="bookmark"&gt;&lt;img src="http://maps.google.com/staticmap?markers=&lt;?php echo c2c_get_custom('Lat_Long'); ?&gt;,red&amp;amp;zoom=15&amp;amp;size=200x150&amp;amp;key=（Google Maps API Key）&amp;amp;hl=ja" /&gt;&lt;/a&gt;</code></pre>
<p>地図画像表示用URLに指定するパラメータのうち、緯度経度を表示する [markers=] にカスタムキー [Lat_Long] を読み込みます。<br />
あとは [size=] [zoom=] にデザインに見合った数値（固定値）を、key には登録した Google Maps API Key を入れます。</p>
<p>これでミニ地図（画像）表示の設定は完了です。</p>
<p>○詳細ページテンプレート（single.php）<br />
いつもどおり、if で「該当カテゴリのエントリーのみ」という設定を作成し、その中に テンプレートを記述します。<br />
今回は、単純に カスタムキーから GoogleMaps を表示させるだけなので、汎用テンプレートをコピーし、その本文表示部分の直前に以下のソースを記述しました。</p>
<pre><code>&lt;div class="googlemaps" style="width:520px;height:250px;"&gt;&lt;a href="http://maps.google.com/maps?f=q&amp;amp;hl=ja&amp;amp;geocode=&amp;amp;q=&lt;?php echo c2c_get_custom('Lat_Long'); ?&gt;&amp;amp;ie=UTF8&amp;amp;ll=&lt;?php echo c2c_get_custom('Lat_Long'); ?&gt;&amp;amp;t=h&amp;amp;z=16&amp;amp;maptype=G_NORMAL_MAP" title="&lt;?php echo c2c_get_custom('Lat_Long'); ?&gt;"&gt;&lt;img src="http://maps.google.com/staticmap?markers=&lt;?php echo c2c_get_custom('Lat_Long'); ?&gt;,red&amp;amp;zoom=16&amp;amp;size=520x250&amp;amp;key=（Google Maps API Key）&amp;amp;hl=ja" alt="&lt;?php echo c2c_get_custom('Lat_Long'); ?&gt;" title="&lt;?php echo c2c_get_custom('Lat_Long'); ?&gt;" /&gt;&lt;/a&gt;&lt;/div&gt;</code></pre>
<p>サイズ、ズームは固定値です。<br />
<small>（今回は、投稿の手間をできるだけ減らしたいという目的もあったので、固定値で良しとしました。）</small></p>
<p>サイズはレイアウトの統一のためにも固定値でOKなのですが、ズーム値は状況によっては変更したい場合もあるでしょう。<br />
その場合には、[map_zoom] といったカスタムキーを作り、ズーム値を登録しておき、上記コードの [z=16 / zoom=16] の部分を [z=&lt;?php echo c2c_get_custom('Lat_Long'); ?&gt;] とすればいいでしょう。</p>
<p>※本当は、StreetView も同様にカスタムキーから表示させたかったのですが、StreetView の表示には位置情報の他に方角・俯角の設定も必要なのでカスタムキーからの表示は現実的ではないと判断しました。<br />
（これらをそれぞれカスタムキーで登録するくらいならプラグインの投稿機能に頼る方がずっと手軽）</p>
<p>理想は、StreetView を投稿すると、StreetView の位置情報を元に、自動でその登録地点の GoogleMaps を同サイズで表示、カテゴリ一覧にはミニ地図表示、という仕様です。<br />
さらに StreetView と GoogleMaps を連動させられたら、モアベターです。</p>
<p>StreetView と GoogleMaps は本当にすごいコンテンツだと思います。<br />
これを利用した、もっと面白くもっと手軽に有効に使える方法を模索中です。</p>
]]></content:encoded>
			<wfw:commentRss>http://labrid.jp/wp/archives/660/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://labrid.jp/wp/archives/660/" />
	</item>
		<item>
		<title>Googlebot がアクセスできないとか、どゆこと？</title>
		<link>http://labrid.jp/wp/archives/627/</link>
		<comments>http://labrid.jp/wp/archives/627/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 17:49:16 +0000</pubDate>
		<dc:creator>YAMADA</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[カスタマイズ]]></category>
		<category><![CDATA[トラブル]]></category>

		<guid isPermaLink="false">http://labrid.jp/wp/?p=627</guid>
		<description><![CDATA[sitemap.xml 作成プラグインを導入して依頼、すっかりチェックを怠っていた Google ウェブマスターツールのレポートをのぞいてみました。
全てのURLに「robots.txt にアクセスできません」と；；
な [...]]]></description>
			<content:encoded><![CDATA[<p><a href="/wp/archives/307">sitemap.xml 作成プラグイン</a>を導入して依頼、すっかりチェックを怠っていた Google ウェブマスターツールのレポートをのぞいてみました。</p>
<div id="attachment_628" class="wp-caption alignnone" style="width: 392px"><img class="size-full wp-image-628" title="robots.txt にアクセスできませんできませんでｋ・・" src="http://labrid.jp/wp/wp-content/uploads/gweberror.png" alt="ウェブマスターツールがはいたエラー" width="382" height="143" /><p class="wp-caption-text">robots.txt にアクセスできませんできませんでｋ・・</p></div>
<p>全てのURLに「robots.txt にアクセスできません」と；；<br />
なぜに？？？<span id="more-627"></span><br />
<small>※もちろん、Wordpress の設定画面の、ボット拒否設定はオフに（全アクセスを受け入れる）ようにしています。</small></p>
<p>理由はよくわかりませんが、どうやら WordPress の場合、robots.txt で明示的にボットのアクセスを許可しないとダメなようです。。</p>
<p>sitemap.xml 自動生成プラグインの設定画面に、バーチャル robots.txt 作成というチェックがついていて、「なんでこんなのついてるのか・・」と思っていましたがそういう理由だったんですね。<br />
Labrid WP の場合、Wordpressルート＝サイトルートではないので、この機能は意味なし＝関係なしだと思ってました。</p>
<p>そこで、自分で以下のような robots.txt を作り、サイトルートにアップしておきました。</p>
<pre><code>User-Agent: *
Allow: /
Disallow: /wp/wp-*</code></pre>
<p>Disallow: /wp/wp-* は、管理系のファイルがインデックスされないようにする設定です。<br />
これも、やっていない場合は必ずやっておきましょう。</p>
<p>あとは、この状態で再度レポートが作成されるのを待つばかり。<br />
今度こそ・・・！！</p>
]]></content:encoded>
			<wfw:commentRss>http://labrid.jp/wp/archives/627/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://labrid.jp/wp/archives/627/" />
	</item>
		<item>
		<title>WP：サブページ用ナビゲーションをサイドバーに動的表示</title>
		<link>http://labrid.jp/wp/archives/613/</link>
		<comments>http://labrid.jp/wp/archives/613/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 04:47:24 +0000</pubDate>
		<dc:creator>YAMADA</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[カスタマイズ]]></category>
		<category><![CDATA[テンプレート]]></category>

		<guid isPermaLink="false">http://labrid.jp/wp/?p=613</guid>
		<description><![CDATA[Pagesコンテンツで親ページを持つページ、即ち、サードページまであるページ群（ex.お勧めツール）では、セカンドページおよびサードページのサイドバーに以下のような仕様のサブページ用ナビゲーションが表示されるように、サイ [...]]]></description>
			<content:encoded><![CDATA[<p>Pagesコンテンツで親ページを持つページ、即ち、サードページまであるページ群（ex.<a href="/wp/tool">お勧めツール</a>）では、セカンドページおよびサードページのサイドバーに以下のような仕様のサブページ用ナビゲーションが表示されるように、サイドバーをカスタマイズしてみました。<br />
<span id="more-613"></span></p>
<p>[ 親ページへ ]<br />
└子ページ１<br />
└子ページ２<br />
└子ページ３</p>
<p>当サイトでは下記を参考に親ページへのリンクをプラスしたカスタムを行いました。<br />
カスタムソースは下記とあまり変わらないので割愛します。</p>
<ul>
<li><a title="テンプレートタグ/wp list pages" href="http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/wp_list_pages" target="_blank" rel="nofollow">テンプレートタグ/wp list pages：WordPress Codex 日本語版</a></li>
<li><a href="http://jp.blogherald.com/2007/07/27/wordpress-dynamic-sub-page-navigation/" target="_blank" rel="nofollow">WordPressのサブページナビゲーションを動的にする方法</a></li>
</ul>
<p>ただ、現在のカスタムだと、第4階層ページまである場合に、セカンド・サードページでは</p>
<p>[ 2nd ページ ]<br />
└ 3rdページ１<br />
　└ 4thページ１<br />
　└ 4thページ２<br />
└ 3rdページ２<br />
└ 3rdページ３</p>
<p>となりますが、フォースページでは</p>
<p>[ 3rd ページ ]<br />
└ 4thページ１<br />
└ 4thページ２</p>
<p>となってしまいます。<br />
つまり、子ページでは、自分と親のページのナビゲーションしか表示できない仕様。</p>
<p>これの解決方法は、また後日・・・</p>
]]></content:encoded>
			<wfw:commentRss>http://labrid.jp/wp/archives/613/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://labrid.jp/wp/archives/613/" />
	</item>
		<item>
		<title>WP: ページナビゲーションのカスタマイズ</title>
		<link>http://labrid.jp/wp/archives/587/</link>
		<comments>http://labrid.jp/wp/archives/587/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 16:23:55 +0000</pubDate>
		<dc:creator>YAMADA</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[カスタマイズ]]></category>
		<category><![CDATA[テンプレート]]></category>

		<guid isPermaLink="false">http://labrid.jp/wp/?p=587</guid>
		<description><![CDATA[WordPressでは、投稿時に
&#60;!--nextpage--&#62;
と入力すると、そこを区切りにページを分割してくれます。

そうして、ページを分割した際に、ページ下部に表示されるページ移動ナビゲーションをカス [...]]]></description>
			<content:encoded><![CDATA[<p>WordPressでは、投稿時に</p>
<pre><code>&lt;!--nextpage--&gt;</code></pre>
<p>と入力すると、そこを区切りにページを分割してくれます。<br />
<span id="more-587"></span></p>
<p>そうして、ページを分割した際に、ページ下部に表示されるページ移動ナビゲーションをカスタマイズする方法をメモメモ。</p>
<h4>ページナビゲーション表示タグ &lt;?php wp_link_pages(&#8216;引数&#8217;);??&gt;</h4>
<ul>
<li><a rel="nofollow" href="http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/wp_link_pages" target="_blank">テンプレートタグ/wp link pages &#8211; WordPress Codex 日本語版</a></li>
</ul>
<p>まず、管理画面の 外観＞編集から、単一記事表示用テンプレート [single.php] を選択。<br />
ここでブラウザの検索機能（Ctrl+F）で「wp_list_pages」を検索します。<br />
このタグの引数を、下記のリファレンスに従ってカスタマイズします。</p>
<ul>
<li> before （文字列）- リンクの直前に出力するコードやテキスト。デフォルト値は「&lt;br /&gt;」。</li>
<li> after （文字列）- リンクの直後に出力するコードやテキスト。デフォルト値は「&lt;br /&gt;」。</li>
<li> next_or_number （next/number）- リンクラベルのタイプ。
<ul>
<li> number（デフォルト。ページ数リンク。指定すると「nextpagelink」「previouspagelink」は無視される）</li>
<li> next（テキストリンク。指定すると「pagelink」は無視される）</li>
</ul>
</li>
<li> nextpagelink （文字列）- 次ページへのリンクのラベルとして使うテキスト。デフォルト値は「next page」。</li>
<li> previouspagelink （規定値）- 前ページへのリンクのラベルとして使うテキスト。デフォルト値は「previous page」。</li>
<li> pagelink （文字列）- ページ番号の出力形式。「%」記号を含めるとその部分が実際のページ番号の数字として出力される。デフォルト値は「%」。</li>
</ul>
<p>Labrid WP の場合はこれ↓です。</p>
<pre><code>&lt;?php wp_link_pages('before=&lt;p class="numberNavi"&gt;&lt;strong&gt;Page Navi&lt;/strong&gt; : &amp;after=&lt;/p&gt;&amp;next_or_number=number&amp;pagelink=[%]'); ?&gt;</code></pre>
<p>ページ番号でなく、「前へ」「次へ」形式の場合はこう↓なるのかな。</p>
<pre><code>&lt;?php wp_link_pages('before=&lt;p class="numberNavi"&gt;&amp;after=&lt;/p&gt;&amp;next_or_number=next&amp;nextpagelink=次へ&amp;previouspagelink=前へ'); ?&gt;</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://labrid.jp/wp/archives/587/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://labrid.jp/wp/archives/587/" />
	</item>
		<item>
		<title>カスタムフィールドを使いやすくして投稿機能を拡張する</title>
		<link>http://labrid.jp/wp/archives/441/</link>
		<comments>http://labrid.jp/wp/archives/441/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 17:17:55 +0000</pubDate>
		<dc:creator>YAMADA</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[カスタマイズ]]></category>
		<category><![CDATA[カスタムフィールド]]></category>
		<category><![CDATA[プラグイン]]></category>

		<guid isPermaLink="false">http://labrid.jp/wp/?p=441</guid>
		<description><![CDATA[カスタムフィールドとは？
カスタムフィールドとは、投稿記事に情報（メタデータ）を付加できる機能です。

WordPress Codex 日本語版：カスタムフィールドの使い方

これを使うと、例えば、本文とは別に投稿記事に [...]]]></description>
			<content:encoded><![CDATA[<h4>カスタムフィールドとは？</h4>
<p>カスタムフィールドとは、投稿記事に情報（メタデータ）を付加できる機能です。</p>
<ul>
<li><a rel="nofollow" href="http://wpdocs.sourceforge.jp/%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9" target="_blank">WordPress Codex 日本語版：カスタムフィールドの使い方</a></li>
</ul>
<p>これを使うと、例えば、<strong><span style="color: #993300;">本文とは別に投稿記事に「タイトル」「URL」「評価」「コメント」「キャプチャ画像」を登録して、投稿者がレイアウトを毎回調整することなく、定型のレイアウト（テンプレート）を利用して投稿することができる</span></strong>ようになります。</p>
<p>この例の投稿機能の拡張を、カスタムフィールドを使って実装する方法を説明します。<br />
<span id="more-441"></span></p>
<p>何も手を入れていない状態だと、投稿画面のカスタムフィールド登録部分はこんな状態。</p>
<div id="attachment_442" class="wp-caption alignnone" style="width: 310px"><img class="size-full wp-image-442" title="カスタムフィールド：デフォルト" src="http://labrid.jp/wp/wp-content/uploads/custom-field-def.jpg" alt="カスタムフィールド" width="300" height="154" /><p class="wp-caption-text">カスタムフィールド（初期状態）</p></div>
<p>この状態では、何をどうすればいいか見当もつきませんね。</p>
<p>そこで、このカスタムフィールドを拡張するプラグインを導入します。</p>
<ul>
<li><a rel="nofollow" href="http://www.tinybeans.net/blog/2009/02/05-172640.html" target="_blank">Custom Field GUI Utility 1.1.0 &#8211; WordPress 2.7 でカスタムフィールドを便利に使うプラグイン：かたつむりくんのWWW</a></li>
</ul>
<p>詳しい使い方は↑を参照していただくとして、これを導入すると、「投稿のみ」「ページのみ」「共通」のカスタムフィールド登録コーナーを自由に設定することができます。</p>
]]></content:encoded>
			<wfw:commentRss>http://labrid.jp/wp/archives/441/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://labrid.jp/wp/archives/441/" />
	</item>
		<item>
		<title>メディアライブラリのファイル名って</title>
		<link>http://labrid.jp/wp/archives/402/</link>
		<comments>http://labrid.jp/wp/archives/402/#comments</comments>
		<pubDate>Fri, 20 Feb 2009 08:11:39 +0000</pubDate>
		<dc:creator>YAMADA</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[カスタマイズ]]></category>
		<category><![CDATA[カスタムフィールド]]></category>
		<category><![CDATA[メモ]]></category>

		<guid isPermaLink="false">http://labrid.jp/wp/?p=402</guid>
		<description><![CDATA[メディアライブラリに画像をアップすると、サムネイル画像が自動で作られます。
このファイル名が
（元ファイル名）-150x150.jpg
のように、ファイル名の後にリサイズされたサイズが付くのです。
これをどうにか自由にし [...]]]></description>
			<content:encoded><![CDATA[<p>メディアライブラリに画像をアップすると、サムネイル画像が自動で作られます。</p>
<p>このファイル名が</p>
<p><code>（元ファイル名）-150x150.jpg</code></p>
<p>のように、ファイル名の後にリサイズされたサイズが付くのです。</p>
<p>これをどうにか自由にしたい！</p>
<p><code>thumb-（元ファイル名）.jpg</code></p>
<p>のようにしたい！</p>
<p>なんとかならないものかと調べまくってますが、なかなか情報がない。<br />
とりあえず、今後の課題としてメモ。</p>
]]></content:encoded>
			<wfw:commentRss>http://labrid.jp/wp/archives/402/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://labrid.jp/wp/archives/402/" />
	</item>
		<item>
		<title>アクセス解析プラグイン WassUp 追加</title>
		<link>http://labrid.jp/wp/archives/366/</link>
		<comments>http://labrid.jp/wp/archives/366/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 06:36:35 +0000</pubDate>
		<dc:creator>YAMADA</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[カスタマイズ]]></category>
		<category><![CDATA[プラグイン]]></category>

		<guid isPermaLink="false">http://labrid.jp/wp/?p=366</guid>
		<description><![CDATA[アクセス解析に、Google Analytics を利用していましたが、これだけではリアルタイムな解析はできない。
もっと Spider の巡回状況とかそういう生々しいデータも見たい、と思い、WebTecNote さんの [...]]]></description>
			<content:encoded><![CDATA[<p>アクセス解析に、Google Analytics を利用していましたが、これだけではリアルタイムな解析はできない。<br />
もっと Spider の巡回状況とかそういう生々しいデータも見たい、と思い、<a href="http://tenderfeel.xsrv.jp/">WebTecNote</a> さんのこちらの記事を参考に、<a href="http://www.wpwp.org/">WassUp</a> というプラグインを導入してみました。</p>
<ul>
<li><a href="http://tenderfeel.xsrv.jp/memo/254/">[WP]wordpressアクセス解析プラグインメモ</a></li>
</ul>
<blockquote><p>そこまでするか！ってくらい詳細にアクセス解析結果を報告してくれるプラグイン。<br />
スパムや検索エンジンのアクセスまでしっかり報告してくれるのはこの紹介の中ではWassUpだけです。<br />
しっかりしすぎてるだけにデータベースを結構食いますが、保存容量等は設定で変えれる。</p></blockquote>
<p>どうやら本当に詳細です。<br />
が、なんといっても公開して数日のこのサイトのこと。<br />
プラグインを導入して数時間、自分のアクセスを除外したら、残ったログはSPIDER のみ。<br />
「Too few records to print chart&#8230;：レコードが少なすぎて、チャートを表示できません。」<br />
・・・しばらく様子を見ます。</p>
]]></content:encoded>
			<wfw:commentRss>http://labrid.jp/wp/archives/366/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://labrid.jp/wp/archives/366/" />
	</item>
		<item>
		<title>ソーシャルブックマークへの追加ボタン</title>
		<link>http://labrid.jp/wp/archives/344/</link>
		<comments>http://labrid.jp/wp/archives/344/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 02:12:34 +0000</pubDate>
		<dc:creator>YAMADA</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[カスタマイズ]]></category>
		<category><![CDATA[テンプレート]]></category>

		<guid isPermaLink="false">http://labrid.jp/wp/?p=344</guid>
		<description><![CDATA[各種ソーシャルブックマーク（SBM）への追加ボタンをテンプレートに追加。
このボタンについてはあまり好ましく思えない人もいるかと思いますが、SBMを積極的に利用しているユーザーの立場からすると、これがあると便利なんですよ [...]]]></description>
			<content:encoded><![CDATA[<p>各種ソーシャルブックマーク（SBM）への追加ボタンをテンプレートに追加。</p>
<p>このボタンについてはあまり好ましく思えない人もいるかと思いますが、SBMを積極的に利用しているユーザーの立場からすると、これがあると便利なんですよね。<br />
※私は「<a href="http://buzzurl.jp/" target="_blank">Buzzurl</a>」を便利に利用させていただいてます。</p>
<p>Labrid WP では以下のソースを追加。<br />
※画像のパスはアップする場所によって適宜変更。</p>
<pre><code>&lt;a href="http://b.hatena.ne.jp/append?&lt;?php the_permalink() ?&gt;" rel="nofollow" title="はてなにブックマーク"&gt;&lt;img alt="はてなにブックマーク" src="/wp/wp-includes/images/sbm/append.gif" /&gt;&lt;/a&gt;
&lt;a href="javascript:location.href='http://del.icio.us/post?v=4;url='+encodeURIComponent(location.href)+';title='+encodeURIComponent(document.title)" rel="nofollow" title="このページをdel.icio.usに登録"&gt;&lt;img alt="このページをdel.icio.usに登録" src="/wp/wp-includes/images/sbm/delicious.small.gif" /&gt;&lt;/a&gt;
&lt;a href="http://buzzurl.jp/entry/&lt;?php the_permalink() ?&gt;" rel="nofollow" title="このエントリをBuzzurlにブックマーク"&gt;&lt;img alt="このエントリをBuzzurlにブックマーク" src="/wp/wp-includes/images/sbm/icon_pencil.gif" /&gt;&lt;/a&gt;
&lt;a href="http://clip.livedoor.com/redirect?link=&lt;?php the_permalink() ?&gt;&amp;title=&lt;?= urlencode(mb_convert_encoding(the_title("","",false),"UTF-8")) ?&gt;&amp;jump=ref" class="ldclip-redirect" title="この記事をLivedoorクリップ！"&gt;&lt;img src="/wp/wp-includes/images/sbm/clip_16_16_w.gif" alt="この記事をLivedoorクリップ！" /&gt;&lt;/a&gt;
&lt;a href="http://www.google.com/bookmarks/mark?op=edit&amp;hl=ja&amp;bkmk=&lt;?php urlencode(the_permalink()) ?&gt;&amp;title=&lt;?php urlencode(the_title()) ?&gt;" title="この記事をGoogleブックマーク"&gt;&lt;img src="http://www.google.co.jp/favicon.ico" alt="この記事をGoogleブックマーク" /&gt;&lt;/a&gt;
&lt;a href="javascript:void window.open('http://bookmarks.yahoo.co.jp/bookmarklet/showpopup?t='+encodeURIComponent(document.title)+'&amp;amp;u='+encodeURIComponent(window.location.href)+'&amp;amp;opener=bm&amp;amp;ei=UTF-8','popup','width=550px,height=480px,status=1,location=0,resizable=1,scrollbars=0,left=100,top=50',0);" title="Yahoo!ブックマークに登録"&gt;&lt;img src="/wp/wp-includes/images/sbm/yahoo.gif" alt="Yahoo!ブックマークに登録" /&gt;&lt;/a&gt;
&lt;a href="javascript:(function(){location.href='http://clip.nifty.com/create?url='+encodeURIComponent(location.href)+'&amp;amp;title='+encodeURIComponent(document.title);})()" rel="nofollow" title="このエントリをニフティクリップに登録"&gt;&lt;img alt="このエントリをニフティクリップに登録" src="/wp/wp-includes/images/sbm/addclip_icn.gif" /&gt;&lt;/a&gt;
&lt;a href="javascript:window.location='http://pookmark.jp/post?url='+encodeURIComponent('&lt;?php the_permalink() ?&gt;')+'&amp;title='+encodeURIComponent('&lt;?php the_title() ?&gt;');" title="このページを POOKMARK Airlines の行き先に登録する"&gt;&lt;img src="/wp/wp-includes/images/sbm/addpookmark.gif" alt="このページを POOKMARK Airlines の行き先に登録する" /&gt;&lt;/a&gt;
&lt;a href="javascript:void(window.open('http://www.blogpeople.net/ib_addlink.jsp?u='+escape(location.href)+'&amp;amp;t='+escape(document.title),'blog_ib','scrollbars=no,width=475,height=350,left=100,top=100,status=yes,resizable=yes'))" rel="nofollow" title="このエントリを BlogPeople Instant Bookmark に登録"&gt;&lt;img alt="このエントリを BlogPeople Instant Bookmark に登録" src="/wp/wp-includes/images/sbm/tags_ib.gif" /&gt;&lt;/a&gt;
&lt;a href="javascript:location.href='http://pingking.jp/bookmark/create?url='+encodeURIComponent(location.href)+';title='+encodeURIComponent(document.title)" rel="nofollow" title="PingKingポッケに追加"&gt;&lt;img alt="PingKingポッケに追加" src="/wp/wp-includes/images/sbm/pingking.gif" /&gt;&lt;/a&gt;</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://labrid.jp/wp/archives/344/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://labrid.jp/wp/archives/344/" />
	</item>
	</channel>
</rss>
