Home » スタッフブログ » 特定カテゴリの新着記事をトップページに表示する。

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

category : スタッフブログ 2011.10.17

トップページに新着記事を表示させることができると見た目がよくなるだけでなくユーザーにとっても便利になると思います。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を抜くと下記のようになります。

WordPressテーマ 新着情報一覧

$posts = get_posts('numberposts=6&category=1');
global $post;
?>
if($posts): foreach($posts as $post): setup_postdata($post); ?>

←「」前の記事へ  次の記事へ「」→
ページトップへ戻る