在页面上显示最新自定义帖子类型的内容

gam*_*die 2 wordpress templates custom-post-type

我正在构建一个页面,该页面将在底部显示自定义帖子类型的最近帖子列表,最新帖子的内容显示为页面正文.

我有最近发布的帖子列表,但我似乎无法弄清楚后半部分.

如何在模板中显示自定义帖子类型的正文?

Chr*_*ert 8

实现此目的的一种方法是创建一个新循环,该循环拉入最新的自定义帖子类型,然后显示其标题和内容.

<?php
    $new_loop = new WP_Query( array(
    'post_type' => 'YOUR_CUSTOM_POST_TYPE',
        'posts_per_page' => 1 // put number of posts that you'd like to display
    ) );
?>

<?php if ( $new_loop->have_posts() ) : ?>
    <?php while ( $new_loop->have_posts() ) : $new_loop->the_post(); ?>

          <h2><?php the_title(); ?></h2>

          <?php the_content(); ?>

    <?php endwhile;?>
<?php else: ?>
<?php endif; ?>
<?php wp_reset_query(); ?>
Run Code Online (Sandbox Code Playgroud)

  • 应该在查询数组中包含"post_status"=>"publish",以便只获取已发布的项目. (3认同)