カテゴリメニュー・固定ページを並べて表示し、表示中のページのハイラ
-
質問です。よろしくお願いします。
現在トップページに
about contact wanted news book event
という6つのメニューボタンを設置しています。(sidebar.phpを読み込む形で)
about contact wantedは固定ページで、news book eventは投稿のカテゴリーです。sidebar.phpは、
<div id="sidebar"> <a href="http://fabzine.org/"><p id="image"><img src="<?php bloginfo('template_url'); ?>/logo.jpg" alt="*" width="250" height="90" /></p><a> <h1><div class="category-list"> <ul> <?php wp_list_pages('title_li=&hide_empty=0'); ?> </ul> </div> <div class="category-list"> <ul> <?php $cats = get_the_category(); wp_list_categories('title_li=&hide_empty=0¤t_category='.$cats[0]->cat_ID); ?> </ul> </div></h1>
のように書いています。
これで、それぞれのページへとんだ時、現在いるページのボタン部分をハイライトにすることが出来ているのですが、固定ページの上部にNotice: Undefined offset: 0 in /home/****/www/wp-content/themes/s****/sidebar.php on line 14
Notice: Trying to get property of non-object in /home/****/www/wp-content/themes/****/sidebar.php on line 14
という警告がでます。
$cats = get_the_category(); wp_list_categories('title_li=&hide_empty=0&
のどこかが原因というのは分かるのですが、何が原因か分かりません。
試しに、
問題の部分を、<?php wp_list_categories('title_li=&hide_empty=0'); ?>
に変えてみると、警告は消えましたが、カテゴリーメニューのハイライトも無効になってしまいました。色々探しまわってみましたが、これといった解決策が見当たりません,,
3日間程、この問題に悩まされています。
どうか、原因をおしえてください。
よろしくお願いします。
1件の返信を表示中 - 1 - 1件目 (全1件中)
1件の返信を表示中 - 1 - 1件目 (全1件中)
- トピック「カテゴリメニュー・固定ページを並べて表示し、表示中のページのハイラ」には新たに返信することはできません。