• お世話になります。

    <h3>野菜</h3>
      <ul>
        <li>トマト</li>
        <li>にんじん</li>
        <li>ピーマン</li>
      </ul>
    
    <h3>魚</h3>
    <ul>
      <li>いわし</li>
      <li>さんま</li>
      <li>ぶり</li>
    </ul>

    上記のようなカテゴリ一覧を表示し、子カテゴリのリンクをクリックすると、
    記事の一覧(例.トマト→トマトを使ったレシピ名一覧)が表示される、
    というものを作りたいと思っています。

    以下のプログラムでカテゴリ一覧を表示するところまでいきましたが、
    子カテゴリのリンクをクリックしても、category.phpを読んでくれません。
    表示されるリンクは
    「http://xxxx.jp/recipe/category/vegetable/tomato/」というようなURLです。
    リンク自体は間違っていないような気がするのですが‥
    それとももっと簡単な方法があるのでしょうか。。

    どなたかご教授いただきたいです。
    よろしくお願い致します。

    <?php
    $categories = get_categories(‘parent=0&hide_empty=0&orderby=id’);
    if (is_array($categories)) {
    foreach($categories as $category):
    $v_cat_id = $category->cat_ID;
    $v_cat_Parent_title = $category->cat_name;
    $v_cat_Parent_t_a = wp_specialchars($v_cat_Parent_title);
    $v_cat_Parent_url = get_category_link($v_cat_id);
    $v_cat_child_list = wp_list_categories(“orderby=id&hide_empty=0&title_li=&use_desc_for_title=0&child_of=$v_cat_id&depth=1&echo=0”);

    echo “<h3>$v_cat_Parent_t_a</h3>\n”;

    if ( strpos($v_cat_child_list, __(‘No categories’)) === false) {
    echo “<ul class=’clearfix’>\n$v_cat_child_list\n”;
    }
    endforeach;
    }
    ?>

  • トピック「子カテゴリ一覧のリンクから記事一覧を表示したい」には新たに返信することはできません。