フォーラムへの返信

1件の返信を表示中 - 46 - 46件目 (全46件中)
  • フォーラム: 使い方全般
    返信が含まれるトピック: カスタム投稿タイプ内で月別記事一覧
    トピック投稿者 chiilog (Chiaki Okamoto)

    (@mel_cha)

    > jim912さん

    教えていただいてありがとうございます!
    おかげさまで日付を比較するための準備までは出来たのですが、ループ部分が出来ません。。

    <ul>
    <?php query_posts( array('post_type'=>'カスタム投稿タイプ','posts_per_page'=>-1,'order'=>'DESC','orderby'=>'date') );
    if ( have_posts() ) : while ( have_posts() ) : the_post();
    $postmonth = get_post_time('Yn');
    $prevpost = get_previous_post();
    $prevmonth = get_post_time('Yn',false,$prevpost);
    if( $postmonth != $prevmonth ) { ?>
    <li><span><?php echo get_post_time('▼Y年n月'); ?></span><ul>
    <?php }; ?>
    <li><a href="<?php the_permalink(); ?>">「<?php the_title(); ?>」</a></li>
    <?php if( $postmonth != $prevmonth ) { ?>
    </ul></li>
    <?php };
    endwhile;endif;wp_reset_query(); ?>
    </ul>

    これでは(当然ですが・・・)月が変わった時にしか月が反映されず、
    月が同じ場合の時はliタグでで囲めません。
    while文を使うのだろうな・・・というのはわかるのですが、
    何分php方面の知識が十分ではなく、もう少しだけお力をお貸し下さい。

    どうぞ、よろしくお願い致します。

1件の返信を表示中 - 46 - 46件目 (全46件中)