实现这一点的最简单方法是使用custom post type. 这样,这些帖子就不会显示为自定义帖子类型,默认情况下会从主查询中排除。
然后,您可以创建页面并使用创建自定义查询WP_Query
把这9根柱子拉进去
1. CREATE CUSTOM POST TYPE
add_action( \'init\', \'create_post_type\' );
function create_post_type() {
register_post_type( \'acme_product\',
array(
\'labels\' => array(
\'name\' => __( \'Products\' ),
\'singular_name\' => __( \'Product\' )
),
\'public\' => true,
\'has_archive\' => true,
)
);
}
2. CREATE YOUR CUSTOM QUERY
<?php
// The Query
$args = array(
\'post_type\' => \'acme_product\',
\'posts_per_page\' => 9
);
$the_query = new WP_Query( $args );
// The Loop
if ( $the_query->have_posts() ) {
echo \'<ul>\';
while ( $the_query->have_posts() ) {
$the_query->the_post();
echo \'<li>\' . get_the_title() . \'</li>\';
}
echo \'</ul>\';
} else {
// no posts found
}
/* Restore original Post Data */
wp_reset_postdata();
你所要做的就是设置页面模板,将其设置为首页,然后添加9篇文章
我希望这有帮助