如何具体显示自定义帖子类型?
示例我有3个自定义帖子类型的内容。 1棒极了,2棒,3摇滚
如何在第1部分中显示“1 awesome”,在第2部分中显示“2 Great”显示
这是我的自定义帖子类型代码。
add_action( 'init', 'create_post_type' );
function create_post_type() {
register_post_type( 'homeSectionContent',
array(
'labels' => array(
'name' => __( 'Home Contents' ),
'singular_name' => __( 'Section Content' )
),
'public' => true,
'has_archive' => true,
'supports' => array(
'title',
'editor',
'custom-fields',
'thumbnail',
'excerpt'
)
)
);
}
但我的问题是我无法单独显示它们。
以下是我显示多个自定义帖子类型的代码,但我不知道如何单独显示自定义帖子类型
<?php
$args = array( 'post_type' => 'homeSectionContent','post_status' => 'publish','order' => 'ASC');
$wp_query = new WP_Query($args);
// query_posts($query_string . '&order=ASC');
while ( $wp_query->have_posts() ) : $wp_query->the_post();?>
<h1 class="home-header aligncenter"><?php the_title(); ?></h1>
<p><?php the_content(); ?></p>
<?php endwhile; ?>
感谢您的帮助
答案 0 :(得分:0)
您需要设置&#34; posts_per_page&#34;查询中的参数 例如:
$args = array(
'post_type' => 'homeSectionContent',
'posts_per_page' => 1
);
这将只返回一个帖子。你也可以单独获得其他帖子。只需使用&#34;偏移参数,就像这样
$args = array(
'post_type' => 'homeSectionContent',
'offset' => 2,
'posts_per_page' => 1
);
这将返回您查询中的第3篇帖子。
如果这对您有用,或者我没有完全回答您的问题,请告诉我们!