特定カテゴリの新着記事をトップページに表示する。

カテゴリー: ブログ | 投稿日: | 投稿者:

トップページに新着記事を表示させることができると見た目がよくなるだけでなくユーザーにとっても便利になると思います。WPサイトビズで配布しているテーマはほとんどがトップページに新着記事表示のスペースがありますが特定カテゴリではなく新しい記事を表示させる設定になっています。

このサイトのトップページでは、2つの特定カテゴリを表示させています。今回はサンプルとしてWPサイトビズで使用しているソースコードをそのまま公開させていただきますがテーマによって調整が必要ですのでご注意ください。
※このサイトと同じ構成のテーマ対象です。

編集するファイルはメインインデックスのテンプレート (index.php)です。
※不動産プラグイン専用テーマは(home.php)です。
 

変更する箇所は以下のコードの場所です。

<div class=”box02_right”>
<h3>新着情報一覧</h3>
<div class=”dl_list”>

<?php query_posts(‘showposts=10’); ?>
<?php if (have_posts()):while(have_posts()):the_post(); ?>
<dl><dt><?php the_time(‘Y.n.j’); ?></dt>
<dd><a href=”<?php the_permalink() ?>” rel=”bookmark”><?php the_title_attribute(); ?></a></dd></dl>
<?php endwhile; endif; ?>
<div class=”btn_s”><a href=”category/info”>>>新着情報一覧はコチラ</a></div>
</div>
</div>

 

以下のコードに変更します

<div class=”box02_right”>
<div class=”dl_list”>
<h3>プラグイン&カスタマイズ 新着情報一覧</h3>
<?php
$posts = get_posts(‘numberposts=5&category=21’);/* 5が表示させる記事数です。21がカテゴリIDです */
global $post;
?>
<?php
if($posts): foreach($posts as $post): setup_postdata($post); ?>
<dl><dt><?php the_time(‘Y.n.j’); ?></dt>
<dd><a href=”<?php the_permalink() ?>” rel=”bookmark”><?php the_title_attribute(); ?></a></dd></dl>
<?php endforeach; endif; ?>
</div>
</div>

<div class=”box02_right”>
<div class=”dl_list”>
<h3>Wordpressテーマ 新着情報一覧</h3>
<?php
$posts = get_posts(‘numberposts=6&category=1’);
global $post;
?>
<?php
if($posts): foreach($posts as $post): setup_postdata($post); ?>
<dl><dt><?php the_time(‘Y.n.j’); ?></dt>
<dd><a href=”<?php the_permalink() ?>” rel=”bookmark”><?php the_title_attribute(); ?></a></dd></dl>
<?php endforeach; endif; ?>
</div>
</div>

h3の文章は好みの文章に変更してください。box02_rightのコードは右による設定ですのでbox02_rightを抜くと下記のようになります。

前のページにはブラウザの『戻る』でお戻りください。
ページトップへ戻る

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です