TopWordPress > カスタマイズ > パンくずリスト > WordPress テーマ(テンプレート)のパンくずリスト修正
News
各種ブログテンプレート
2007年4月20日

エントリー本文

WordPress テーマ(テンプレート)のパンくずリスト修正

Posted at April 20,2007 2:35 AM
Category:[パンくずリスト]
Tag:[, , ]

パンくずリスト当サイトで配布中の WordPresss テーマ(テンプレート)のパンくずリストに不具合がありましたので、本エントリーで適正に表示するための修正方法を紹介します。なお配布テーマの方は修正済です。
2007年4月20日以前にテーマをダウンロードされた方は、下記の対処を実施することで正常に表示されるようになります。

1.問題点

エントリーに複数のカテゴリーを割り当てている状態でカテゴリーアーカイブを表示させると、パンくずリストの表示内容が、ページの最初に表示されたエントリーの1つ目のカテゴリー名が一律表示されてしまいます。

たとえばある記事に「A」と「B」と言うカテゴリーを割り当て、「B」のカテゴリーアーカイブを表示させると、パンくずリストは

Home > A

と表示されてしまいます。また、カテゴリー数が 0 の親カテゴリーの表示も正常ではありません。

2.原因

カテゴリー情報を取得するための起動関数誤り(というか知識不足)。

3.対処方法

管理ページの [表示] - [テーマエディタ] で右側のリンクより「アーカイブ」を選択し、下記の赤色部分を青色の内容に入れ替えてください。

変更前

<?php /* If this is a category archive */ if (is_category()) { ?>
<div class="crumbs"><a href="<?php echo get_settings('home'); ?>/">Home</a> > 
<?php $cat = get_the_category(); $cat = $cat[0];
if($cat->category_parent) { echo (get_category_parents($cat->category_parent, true, ' > ', false)); }
echo $cat->cat_name; ?>

変更後

<?php /* If this is a category archive */ if (is_category()) { ?>
<div class="crumbs"><a href="<?php echo get_settings('home'); ?>/">Home</a> > 
<?php $cat = $wp_query->get_queried_object();
if($cat->category_parent) { echo (get_category_parents($cat->category_parent, true, ' > ', false)); }
echo $cat->cat_name; ?>
</div>

4.プラグイン

有名な「パンくずリストプラグイン」もあります。

Breadcrumb Navigation XT
Posted by yujiro ReTweet This!
関連記事
この記事を読んだ人はこんな記事も読んでいます
人気エントリー
Hatena Hot Entries
Hatena Entries
トラックバックURL


トラックバック

http://www.seohpclub.com/archives/61 from 情報商材とアフィリエイトで稼ぐブログ
... [続きを読む]

Tracked on April 21, 2009 7:37 AM
コメントする
greeting

*必須



ご質問のコメントの回答については、内容あるいは多忙の場合、1週間以上かかる場合があります。また、すべてのご質問にはお答えできない可能性があります。予めご了承ください。

太字 イタリック アンダーライン ハイパーリンク 引用
[サインインしない場合はここにCAPTCHAを表示します]

コメント投稿後にScript Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。

コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。例えば「<$MTBlogURL$>」は「&lt;$MTBlogURL$&gt;」となります(全て半角文字)

Now loading...
Introduction
Entry Trackbacks
http://www.seohpclub.com/archives/61
 [情報商材とアフィリエイトで稼ぐブログ] 04/21 07:37
Entries of this Category
Recent Entries
Recent Comments
Recent Trackbacks
QRcode

現在停止中です
携帯電話からこのQRcodeを撮影することで携帯用URLを取得することができます

URI for cellular phones
ギターに入った猫
Styles
Font Size
Default
For defective color vision
Gray Scale
RGB Color
Search this site

このブログをメールで購読する by:FeedBurner

loading ...
Categories
Monthly Archives
BlogPeople
Syndicate this site
FeedBurner(RSS1.0/RSS2.0/Atom)
Counter
これまでのアクセス
クリエイティブ・コモンズ・ライセンス
Powered by
Movable Type 4.261