2

ページ内に多数のカスタム投稿タイプを出力しています。この現在のページ内の投稿のすべてのタイトルを取得するにはどうすればよいですか?

4

2 に答える 2

6

カスタム投稿タイプを出力するには、WP_Query()を確認する必要があります。以下のコードは、タイプ'custom_post_type'のすべてのカスタム投稿を取得し、それらを$ loopという変数に入れて反復し、そこに含まれる各投稿のタイトルを出力します。

<?php
// Get the 'Profiles' post type
$args = array(
    'post_type' => 'custom_post_type',
);
$loop = new WP_Query($args);

while($loop->have_posts()): $loop->the_post();

the_title();

endwhile;
wp_reset_query();
?>

WP_Query()に渡して、ニーズにより適したものにすることができる他の引数があります。ドキュメントはここにあります。

于 2013-03-19T19:24:43.607 に答える
0

「TheLoop」の直前に、次を使用することもできます。

<?php query_posts('post_type=your_custom_post_type');?>
于 2014-02-21T14:38:02.460 に答える