カスタム投稿タイプを含めた複数の記事を新着一覧で表示させる方法
こんな感じで、home.phpなどの好きな場所に付ければOKです!
ちなみに、これは自分があとでスタイル付けやすいようにしていますので、
付いているclassでご自由にスタイルを付けてくださいね!
——————————————————————————————————————-
<!-- 新着情報 -->
<dl class="feed">
<div class="feed_title"><p>新着情報</p></div>
<?php query_posts( array( 'post_type' =>array('post','カスタム投稿タイプ名その1','カスタム投稿タイプ名その2'),'posts_per_page' => 5 )); ?>
<?php if (have_posts()) : while(have_posts()) : the_post(); ?>
<dd>
<div class="day"><?php the_time('Y年n月j日'); ?></div>
<span class="new_iconBox">
<?php
$days = 7; //Newを表示させたい期間の日数
$today = date_i18n('U');
$entry = get_the_time('U');
$kiji = date('U',($today - $entry)) / 86400 ;
if( $days > $kiji ){
echo '<span class="new_icon">NEW!</span>';
}
?>
</span>
<a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
</dd>
<?php endwhile; endif; wp_reset_query(); ?>
</dl>
<!-- 新着情報 -->
—————————————————————————————————–
array(‘post’,’カスタム投稿タイプ名その1’,’カスタム投稿タイプ名その2′),’posts_per_page’ => 5 )); ?>
↑のカスタム投稿タイプ名その1’ と カスタム投稿タイプ名その2 の部分は、ご自分で作ったカスタム投稿タイプ名を入れてください。
また、これの意味は、通常の投稿(post)、とカスタム投稿タイプその1とカスタム投稿タイプその2を取得して表示させるという意味です!
※僕は2つのカスタム投稿タイプをつくったので、こうなっていますが、
カスタム投稿タイプが一つの人はカスタム投稿タイプ名その2の部分はいりませーん!!
ではでは!
関連記事はこちら!
スポンサーリンク
タグ:post_type, query_posts, カスタム投稿タイプ, 新着一覧, 複数






