<?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%83%86%e3%83%b3%e3%83%97%e3%83%ac%e3%83%bc%e3%83%88/feed/" rel="self" type="application/rss+xml" />
	<link>http://labrid.jp/wp</link>
	<description>Wordpress 検証・実験サイト on Wordpress</description>
	<lastBuildDate>Fri, 27 Jan 2012 04:37:39 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://labrid.jp/wp/tag/%e3%83%86%e3%83%b3%e3%83%97%e3%83%ac%e3%83%bc%e3%83%88/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/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>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>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/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>
		<item>
		<title>テンプレートカスタム：カテゴリートップに、説明文を表示する</title>
		<link>http://labrid.jp/wp/archives/332/</link>
		<comments>http://labrid.jp/wp/archives/332/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 17:24:42 +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=332</guid>
		<description><![CDATA[各カテゴリーには説明文を設定できますが、一般的なテーマではこれを表示しません。 Labrid WP では、この説明文を「設定されているときのみ表示」するように、カテゴリートップを表示するテンプレート [ archive.]]></description>
			<content:encoded><![CDATA[<p>各カテゴリーには説明文を設定できますが、一般的なテーマではこれを表示しません。</p>
<p>Labrid WP では、この説明文を「設定されているときのみ表示」するように、カテゴリートップを表示するテンプレート [ archive.php ] をカスタマイズしてみました。</p>
<p>この説明文を表示したいところに</p>
<pre><code>&lt;?php
if (category_description() != "&lt;br /&gt;\n") {
echo '&lt;div&gt;', category_description(), '&lt;/div&gt;';
} ?&gt;</code></pre>
<p>と記述。以上！</p>
<p>category_description(); が説明文が格納されるWordpress タグ。<br />
説明文が無い場合は「&lt;br /&gt;\n」の値を返します。<br />
()内には、カテゴリーIDを指定すると、指定されたカテゴリーの説明文を表示。<br />
指定しない場合は、表示しているカテゴリーの説明文を表示します。</p>
<p>※説明文は&lt;p&gt;・・説明文・・&lt;/p&gt; の形式で出力されるので、注意。</p>
<p>?<br />
追記！<br />
archive.php を編集してしまうと、カテゴリートップ以外の一覧表示画面でエラーになるので、カテゴリートップのみで使用するテンプレート category.php としてこのカスタムを行います。</p>
]]></content:encoded>
			<wfw:commentRss>http://labrid.jp/wp/archives/332/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://labrid.jp/wp/archives/332/" />
	</item>
	</channel>
</rss>

