サポート » テーマ » 投稿記事一覧を特定のタグで絞込、カテゴリー親IDの若い順して表示

  • 解決済 Rena0404

    (@rena0404)


    投稿記事一覧を下記条件で表示させたいのですが、どなたか教えていただけないでしょうか。
    ①特定のタグで絞込
    ②カテゴリー親IDの若い順して表示

    サイト「http://appofit.com/wordpress/template-wp/shortcode-wp/
    」を参考にし、①できたのですが、②ができません。

    function.phpに追加したコードは下記です。

    function getCatItems($atts, $content = null) {
     extract(shortcode_atts(array(
     "num" => '5',
     "cat" => ''
     ), $atts));
     global $post;
     $oldpost = $post;
     $myposts = get_posts('numberposts='.$num.'&order=DESC&orderby=parentID&post_tag='.$cat);
     $retHtml='
    
    <ul>';
     foreach($myposts as $post) :
     setup_postdata($post);
     $retHtml.='
    
    <li><a href="'.get_permalink().'">'.the_content("","",false).'</a></li>
    ';
     endforeach;
     $retHtml.='</ul>
    ';
     $post = $oldpost;
     return $retHtml;
    }
    add_shortcode("list", "getCatItems");

    サイトを作成し始めて1習慣ほどの素人なので、お手柔らかにお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  •  「カテゴリー親ID」って何ですか? 次のようなことなのかなぁと想像してみましたが、、、

    get_postsで取得した投稿(例: p1)に、カテゴリー(例: c1)が必ずひとつだけついていて(カテゴリーが0個や2個以上がついた投稿はない)、そのカテゴリー c1 にはかならず親カテゴリー(例: oya1)があり、親カテゴリー oya1 のカテゴリー ID の小さい順(昇順)に投稿を表示したい。

    カテゴリーなしや2個以上ついた投稿があったら? 親カテゴリーのないカテゴリーがついた投稿があったら? そういう状況も考えられるので、中途半端なコメントは差し控えます。

    トピック投稿者 Rena0404

    (@rena0404)

    申し訳ございません。
    自己解決いたしました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「投稿記事一覧を特定のタグで絞込、カテゴリー親IDの若い順して表示」には新たに返信することはできません。