Wordpressのトップページ以外に、新着の投稿を表示する方法

Wordpressのトップページには、一般のページを設定することができます。

でも他のページに、デフォルトのトップページのように新着の投稿を表示したい場合がありますよね。

例えば、企業サイト等で「トップ」というページをトップページにして、新着投稿を「社長ブログ」にわける場合などです。

意外に、この方法に悩んだのですが、WP本体をあまりいじらないで対応する方法を書きます。

1.カテゴリーに「全記事」(スラッグ’blog’)を作成

2.投稿記事をすべてカテゴリー「全記事」に属させる

3.header.phpのナビゲーションなどに「社長ブログ」へのリンクをつくり、リンク先のURLをカテゴリー「全記事」のページにする。

例:

<div id=”nav”><ul><li class=”page_item”><a href=”<?php bloginfo(’url’); ?>/”>トップ</a></li><li class=”page_item”><a href=”<?php bloginfo(’url’); ?>/blog/”>社長ブログ</a></li><?php wp_list_pages(’title_li= ); ?></ul></div><br clear=”all” />

 

ほかに良い方法があったら是非教えてください!

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.

© PHPress since 2008