WordPress カスタム投稿の一覧をトップページ表示する方法

[2012/09/22] [WordPress]

一つのカスタム投稿の一覧を表示する方法

カスタム投稿タイプ:news
一覧に掲載する記事の数:5個

<?php query_posts(post_type=news&showposts=5'); ?>

使用例

<?php query_posts(post_type=news&showposts=5'); ?>
<?php if (have_posts()):while(have_posts()):the_post(); ?>
	<ul>
		<li><spna><?php the_time('Y.n.j'); ?></span><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title_attribute(); ?></li>
	</ul>
<?php endwhile; endif; ?>

複数のカスタム投稿一覧を表示する方法 その1

カスタム投稿タイプ:post、news、words
一覧に掲載する記事の数:10個

<?php
$toplist = array(
	'post_type' => array('post','news','words'),
	'showposts' => 10,
	);
?>
<?php query_posts($toplist); ?>

使用例
例:日付も取得しています。

<?php
$toplist = array(
	'post_type' => array('post','news','words'),
	'showposts' => 10,
	);
?>
<?php query_posts($toplist); ?>
<?php if (have_posts()):while(have_posts()):the_post(); ?>
	<ul>
		<li><spna><?php the_time('Y.n.j'); ?></span><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title_attribute(); ?></li>
	</ul>
<?php endwhile; endif; ?>

複数のカスタム投稿一覧を表示する方法 その2

使用しているテーマの「functions.php」へ下記コードを挿入します。
通常の一覧表示で自動的に指定の複数のカスタム投稿を一覧で表示します。
arrayの後にある「post、news、words」を指定したいカスタム投稿タイプに置き換えてください。

注意:使用するテンプレートタグによって、全ての一覧に反映される場合があります。

カスタム投稿タイプ:post、news、words
一覧に掲載する記事の数:10個

// 複数のカスタム投稿をトップページの一覧に表示用
function chample_latest_posts( $wp_query ) {
    if ( is_home() && ! isset( $wp_query->query_vars['suppress_filters'] ) ) {
        $wp_query->query_vars['post_type'] = array( 'post','news','words');
    }
}
add_action( 'parse_query', 'chample_latest_posts' );

使用例

<?php query_posts('showposts=10'); ?>
<?php if (have_posts()):while(have_posts()):the_post(); ?>
	<ul>
		<li><spna><?php the_time('Y.n.j'); ?></span><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title_attribute(); ?></li>
	</ul>
<?php endwhile; endif; ?>

参照元
WordPressの記事一覧でpost_typeの指定方法 | KH-WEBLOG
WordPressの新着情報表示にカスタム投稿タイプを含める方法 | Simple Colors

記事の評価

同じカテゴリーの記事

WordPress カスタム投稿の一覧をトップページ表示する方法」への3件のフィードバック

  1. naoki

    すみません、質問です。
    複数のカスタム投稿一覧を表示させる方法 で、
    新着一覧に、投稿タイプごとにタイトル横などにアイコンを付ける事は可能でしょうか。
    2013.00.00 [newsアイコン] タイトルタイトルタイトル

    2013.00.00 [wordsアイコン] タイトルタイトルタイトル

    といった感じです。
    カテゴリごとにアイコンを表示させる方法は調べると沢山出てくるのですが、
    投稿タイプごとにアイコンを表示させる方法はまったく出てきません。
    そもそもそれは可能なのでしょうか。
    宜しくお願いいたします。

    返信
  2. k8bgka56

    ルイヴィトン – N級バッグ、財布 専門サイト問屋 弊社は販売バッグ、財布、 小物、靴類などでございます。1.当社の目標は品質第一、信用第一、ユーザー第一の原則を守り、心地よい親切で最高のインターネットサービスご提供することです。2.品質を重視、納期も厳守、信用第一は当社の方針です。3.弊社長年の豊富な経験と実績があり。輸入手続も一切は弊社におまかせてください。質が一番、最も合理的な価格の商品をお届けいたします。4.お届け商品がご注文内容と異なっていたり、欠陥があった場合には、全額ご返金、もしくはお取替えをさせていただきます。 弊社は「信用第一」をモットーにお客様にご満足頂けるよう、 送料は無料です(日本全国)! ご注文を期待しています! 下記の連絡先までお問い合わせください。是非ご覧ください!休業日: 365天受付年中無休}}}}}

    返信
  3. 女性 抜け毛

    女性の薄毛は近年の問題として話題になります。
    特に女性はホルモンバランスとの関係も深く、状態も男性とは違います。
    「びまん性円形脱毛症」という名の症状も、女性にたくさん見られます。
    40歳代、50歳代の女の薄毛に対しては、ほとんどのケースで、ミノキシジルという発毛を増進する薬を中心として、その女性の状況に応じた各種のビタミン、ミネラル、などを組み合わせたサプリ等を組み合わせて使用していくケアが効果的です。
    この頃、女性でも、ひたいや頭皮のてっぺんから髪が少なくなる人が激増しています。
    女性用育毛剤もチョイスを失敗するとお金の無駄です。
    女性はハゲないといった印象が強力と考えますが、髪が薄いから傷ついている方はたくさんいます
    自分勝手な対処方法は逆に効果を遅らせる可能性があります。
    正確な対処方法を行いましょう。
    更年期に近付くと共に髪の毛も若さを失います。
    通常、ストレスによる円形脱毛症は、女のほうが発症しやすいようです。

    返信

コメントを残す

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