サポート » 使い方全般 » 固定ページ内でカスタム投稿タイプを表示できるようにしたい

  • 以下のコードでカスタム投稿タイプを作成しました。

    register_post_type(
      'news',
      array(
        'label' => 'ニュース',
        'hierarchical' => false,
        'public' => true,
        'has_archive' => true,
        'supports' => array(
          'title',
          'editor'
        )
      )
    );

    このカスタム投稿タイプを固定ページ内で表示したいです。

    調べたのですが、
    なかなかうまくいきませんでした。
    なにか方法はありませんでしょうか?

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • スラッグが news の固定ページを作成して、以下の様な感じでどうでしょうか。
    WordPress3.5.2で確認済です。

    page-news.php

    <?php query_posts( array( 'post_type' => 'news' ) ) ; ?>
    <?php while ( have_posts() ) : the_post(); ?>
    	<?php the_title(); ?>
    	<?php the_content(); ?>
    <?php endwhile; ?>
    <?php wp_reset_query(); ?>

    モデレーター gatespace

    (@gatespace)

    アーカイブを持つようにカスタム投稿タイプを作られているのに、わざわざ固定ページで表示させる理由は何ですかね?
    目的によってコードやアドバイスも変わると思うのですが。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「固定ページ内でカスタム投稿タイプを表示できるようにしたい」には新たに返信することはできません。