フォーラム

[解決済み] ページのテンプレートに最新記事のリストを表示 (3 件の投稿)

  1. aki___
    メンバー
    2 years前の投稿 #

    ページのテンプレートに最新記事のリストを表示させたいと思っています。

    <ul>
       <?php get_archives('postbypost','3')?>
    </ul>

    と書くと、記事のタイトルのみのリストが表示されるのですが、投稿日時も入れたいと思い、
    <ul>
    `<?php
    $posts = get_posts("numberposts=3&category=1&orderby=post_date");
    foreach ($posts as $post):
    setup_postdata($post);
    ?>'
    <li><?php the_time('Y.m.d') ?><a><?php the_title() ?></a></li>
    <?php endforeach; ?>
    </ul>

    としたのですが、出来たページ内の記事部分に、最新記事にあたる記事が出来てしまいます。
    ページテンプレートで使用できる、
    <li>日付・最新記事タイトル</li>
    の書き方はどのようにしたら良いでしょうか。
    どうぞ、よろしくお願いします。

  2. kentanjp
    メンバー
    2 years前の投稿 #

    手元では動きました。

    <li><h2>最近の投稿</h2>
        <ul>
    <?php
    $lastposts = get_posts('numberposts=3');
    foreach($lastposts as $post) :
        setup_postdata($post);
     ?>
        <li><?php the_time('Y.m.d'); ?>・<a href="<?php the_permalink(); ?>" id="post-<?php the_ID(); ?>"><?php the_title(); ?></a></li>
    <?php endforeach; ?>
        </ul>
    </li>
  3. aki___
    メンバー
    2 years前の投稿 #

    動作するようになりました!
    助言をどうもありがとうございました。

    もう少し勉強しなくてはと思いました。。。

返信

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

About this Topic