基金訓練に行ってきました。(77日目)


基金訓練(Webデザイン・プログラミング科)の77日目に行ってまいりました。
77日目は、WordPressの実習です。
デフォルトのテンプレート(twentyten)をカスタマイズして、トップページを固定ページにしたサイトを作成していきます。

77日目の内容は下記のとおりです。

1.前回のトップページ(固定ページ)にブログ新着記事を表示に記事本文を追加

前回、更新日時の新しい順に5件の記事の投稿日時とタイトルをトップページに表示しましたが、プラスして記事本文を表示するようにします。

<ul>
    <?php $myposts=get_posts('numberposts=5&orderby=post_modified');
    foreach($myposts as $post): ?>
        <li>
          <?php the_time('y年n月j日'); ?>
          <a href="<?php the_permalink(); ?>">
            <?php the_title(); ?><br />
            <?php echo mb_substr($post->post_content,0,30) ?>・・・
          </a>
        </li>
    <?php endforeach; ?>
</ul>

説明

<?php echo mb_substr($post->post_content,0,30) ?>

記事本文の1文字目から30字を表示します。

2.トップページ(固定ページ)に任意のカテゴリーのブログ新着記事を表示

トップページで見せたい記事を「お知らせ」等のカテゴリーにしておいて、そのカテゴリーの記事のみを表示します。

<ul>
    <?php $myposts=get_posts('category="3"&numberposts=5&orderby=post_modified');
    foreach($myposts as $post): ?>
        <li>
          <?php the_time('y年n月j日'); ?>
          <a href="<?php the_permalink(); ?>">
            <?php the_title(); ?><br />
            <?php echo mb_substr($post->post_content,0,30) ?>・・・
          </a>
        </li>
    <?php endforeach; ?>
</ul>

説明

<?php $myposts=get_posts('category="3"&numberposts=5&orderby=post_modified');

配列$mypostsに、カテゴリーIDが3の記事の、更新日時順に5件の記事内の要素を代入します。

※カテゴリーIDは、PhpMyAdminでwp_termsテーブルをみれば、調べることができます。





  • 人気ブログランキングへ
  • FC2ランキングへ
  • ブログランキング・にほんブログ村へ
  • おきてがみ

関連記事

カテゴリー:職業訓練
タグ: , ,

コメントを残す