サポート » 使い方全般 » 複数の子カテゴリの出力

  • gallia belgica

    (@gallia-belgica)


    複数の子カテゴリを表示していますが、なぜか記事一覧に出力されるのはそのうちのひとつだけになっています。

    <?php query_posts('children_of=5&cat=83&showposts=6&orderby=date'); ?>
    		<?php if(have_posts()):while(have_posts()):the_post();?>
    			<ul>
    	   			 <li><p><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></p></li>
    			</ul>
    		<?php endwhile; endif; ?>

    親子カテゴリの紐付けをし、出力してますが、4つ出力しているうちの最後のひとつだけになってしまいます。 

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • CyberCypher

    (@cybercypher)

    query_postsのタグを確認しましたか?

    children_ofは許されているタグの中にはありません
    child_ofだと思うのですが・・・
    どちらにしても使えないと思います
    タグを確認してみて下さい
    select(dropdown)等にはありますけど・・・

    カテゴリー引数を見れば分かると思いますが”cat=”で指定したものは
    子孫カテゴリまで影響が及びます

    トピック投稿者 gallia belgica

    (@gallia-belgica)

    失礼しました。 いつのまにchildrenになってましたが、どの道使えないようですね。 

    固定ページに子カテゴリを4つ出力しmashupのMAPに出力したかったのですが、コードの最後に当たるカテゴリしか出力されませんでした。

    <?php query_posts('cat=82&showposts=6&orderby=date'); ?>
    		<?php if(have_posts()):while(have_posts()):the_post();?>
    			<ul>
    	   			 <li><p><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></p></li>
    			</ul>
    		<?php endwhile; endif; ?>

    をカテゴリ82~85まで書いてありますが、85しかでない状況です。ページ下部に子カテゴリすべてを表示するにはどうしたらいいでしょうか?

    CyberCypher

    (@cybercypher)

    親子関係って

    82
    ┣83
    ┣84
    ┗85

    なのですか?
    親子関係がないのならカテゴリIDを直接指定ですかね?

    トピック投稿者 gallia belgica

    (@gallia-belgica)

    何度も申し訳ありません。 
    親は5(非表示)┣82
            ┣83
            ┣84
            ┗85
    になっています。

    4つのカテゴリの投稿はそれぞれ見ることができますが、下部にある投稿一覧では85のみしか出力されていません。

    自分が表示したいところにはちゃんと4つの子カテゴリの投稿が確認できます。

    トピック投稿者 gallia belgica

    (@gallia-belgica)

       カテゴリ82         カテゴリ83
       ———-         ———-
       ———-         ———-
       ———-         ———-
       ———-         ———-

       カテゴリ84         カテゴリ85
       ———-         ———-
       ———-         ———-
       ———-         ———-
       ———-         ———-   <body>部分です。
    のように表示は問題なくできていますが、一覧に出力されるのはカテゴリ85のみになります。
    よろしくお願いします。

    CyberCypher

    (@cybercypher)

    予想で悪いのですが
    恐らく記事を日付順で表示しています
    最後に登録したのがカテゴリ85だと思います
    さらに記事の表示制限が6になっています
    なので85の記事を6つ表示する結果になったのでは?
    全ての記事で6つだと思うので・・・

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「複数の子カテゴリの出力」には新たに返信することはできません。