0

既存のページにリスト/テーブルとして表示されるデータを記録するカスタム投稿タイプを作成しました。

データは、独自のページを持つ必要はありません。データはテーブル内の既存のページに表示されます。

Advanced Custom Fields: Repeater を使用していましたが、データ セットが大きいため、管理セクションのデータの処理に時間がかかっていました。

カスタム投稿を作成しましたが、問題はありません。

カスタム投稿データを既存のテンプレートに表示する方法がわかりません。

 <?php query_posts( array('post_type'=>array('page','Custom_Post_Type'))); ?> 

ループの前にこのコードを追加すると、すべてのページとすべてのカスタム投稿タイプが表示されます。個々のページ+すべてのカスタム投稿タイプを表示したいだけです

4

1 に答える 1

1

このコードを試して、テーブルを置きたい場所に貼り付けてください。タイトルだけでなく、ループ内の投稿のすべての情報にアクセスできます。

$the_query = new WP_Query( array( 'post_type' => 'Custom_Post_Type' ) );

while ( $the_query->have_posts() ) : $the_query->the_post();
    echo '<tr><td>';
    the_title();
    echo '</td></tr>';
endwhile;

wp_reset_postdata();
于 2012-11-22T22:01:00.083 に答える