フォーラム

[解決済み] 投稿記事の公開日が同じになると日付が表示されない (4 件の投稿)

  1. dublab
    メンバー
    1 ヶ月前の投稿 #

    下記のように設定し、記事をいくつか公開すると、カテゴリ1でも2でも同じ公開日の記事は、日付が表示されないものがあります。
    公開日を違うものにすれば、すべて日付は表示されます。

    <div id="XXXXX">
    <?php query_posts('cat=1&posts_per_page=5&paged='.$paged); ?>

      <?php while (have_posts()) : the_post(); ?>

    • <div id="XXXXX-in">◆<?php the_date('y/m/d');?>
      " rel="bookmark"><?php the_title(); ?></div>
      <div id="XXXXX-in"><?php the_excerpt(); ?></div>
    • <?php endwhile;?>

    </div>

    <div id="XXXXX">
    <?php query_posts('cat=2&posts_per_page=5&paged='.$paged); ?>

    </div>

    いろいろと調べてみましたが、わかりませんでした。
    困っています。ご教授ください。

  2. dublab
    メンバー
    1 ヶ月前の投稿 #

    ul,liが消えてしまいました。正しくは、こちらになります。

    <div id="XXXXX">
    <?php query_posts('cat=1&posts_per_page=5&paged='.$paged); ?>
    <ul><?php while (have_posts()) : the_post(); ?>
    <li>
    <div id="XXXXX-in">◆<?php the_date('y/m/d');?>
    " rel="bookmark"><?php the_title(); ?></div>
    <div id="XXXXX-in"><?php the_excerpt(); ?></div>
    </li>

    <?php endwhile;?>
    </ul>
    </div>

    <div id="XXXXX">
    <?php query_posts('cat=2&posts_per_page=5&paged='.$paged); ?>
    <ul><?php while (have_posts()) : the_post(); ?>
    <li>
    <div id="XXXXX-in">◆<?php the_date('y/m/d');?>
    " rel="bookmark"><?php the_title(); ?></div>
    </li>
    <?php endwhile;?>
    </ul>
    </div>

  3. jim912
    メンバー
    1 ヶ月前の投稿 #

    dublabさん、こんにちは。

    the_time関数を使えば、表示されるようになります。記述方法は、下記が参考にしてください。

    同じ日に複数の投稿をした場合、日付が最初の一つしか表示されません

    それから、PHPやHTMLのソースを表示させるときは、codeボタンで、括ってあげるとちゃんと表示できるようになりますよ。

  4. dublab
    メンバー
    1 ヶ月前の投稿 #

    jim912さん、こんにちは。

    ご回答ありがとうございます。

    the_date → the_time に変更したら、同じ日付でも表示されるようになりました。

    codeボタンの使い方もありがとうございます。
    勉強になりました。

    助かりました!

返信

ログイン しなければ投稿できません。

About this Topic