サポート » 使い方全般 » 特定のタグをページ内で一覧表示(日付入り)させたい

  • 解決済 zixy

    (@zixy)


    お世話になります。

    既出の質問に便乗させてください
    特定のタグをページ内で一覧表示させたい

    下記のソースに、記事一覧の日付も表示させたいと思うのですが、どのように記述すればいいのでしょうか。

    【下記ソースの表示例】
    ・株価暴落
    ・フォーラムを開設しました

    【希望表示例】
    ・(mm/dd) 株価暴落
    ・(mm/dd) フォーラムを開設しました

    拙い説明で申し訳ございませんが、どなたか教えてください。

    <ul>
    <?php
    query_posts('tag=mytag');
    if(have_posts()) :
      while(have_posts()) :
        the_post();
        echo '</p></p>
    
    <li><a href="' . get_permalink() . '">' . get_the_title() . '</a></li>
    <p><p>';
      endwhile;
    endif;
    wp_reset_query();
    ?>
    </ul>
5件の返信を表示中 - 1 - 5件目 (全5件中)
  • PHPは知りませんが上記の構造から推測するに・・・

    <li>(' . the_date(mm/dd) . ')<a href="' . get_permalink() . '">' . get_the_title() . '</a></li>

    みたいな感じだと思います(未検証)。

    takuyaさん有り難うございます。

    残念ながら、思ったとおりには表示されませんでした。

    頂いたヒントを元に以下のソースを書くと、

    <li> ' . the_time('Y年m月d日 H:i') . ' <a href="' . get_permalink() . '">' . get_the_title() . ' </a>';

    ━━━━━上記ソースの表示━━━━━
    2010年05月17日 22:01

    ・株価暴落
     2010年05月16日 19:01

    ・フォーラムを開設しました
    ━━━━━━━━━━━━━━━━━━

    ━━━━━希望するの表示━━━━━
    2010年05月17日 22:01  ・株価暴落
    2010年05月16日 19:01  ・フォーラムを開設しました
    ━━━━━━━━━━━━━━━━━━

    どうしても、' . the_time('Y年m月d日 H:i') . 'の位置を変えても変な改行が
    ついてしまいます。

    どのように修正すればいいのでしょうか。

    助けてください。

    あと気になるのは最初のコード内の<p>かな。

    WordPressのサニタラズの癖なんですかね。わかんないんですけど、下記のようにしたら大丈夫っぽいです。

    <ul>
    <?php
    query_posts('tag=sample');
    if(have_posts()) :
      while(have_posts()) :
        echo '<li>(' ;
        the_time("Y年m月d日 H:i") ;
        echo ') <a href="' . get_permalink() . '">' . get_the_title() . ' </a>';
        echo '</li>';
      the_post();
      endwhile;
    endif;
    wp_reset_query();
    ?>
    </ul>

    kvexさん!

    解決しました!!
    希望どおりの表示になりました。

    kvexさん、takuyaさん ありがとうございました。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「特定のタグをページ内で一覧表示(日付入り)させたい」には新たに返信することはできません。