我建议创建一个custom page template 或acustom post type 为您的“新闻”项目。
对于第一个选项,创建一个基于模板的查询来获取“新闻”类别,并包含一个循环来显示它。
$args = array(\'category_name\' => \'news\');
$news = new WP_Query($args);
if ($news->have_posts) {
while ($news->have_posts) {
$news->the_post();
// display the content
}
}
对于第二个选项,
register a post type 用于您的新闻项目。一个非常简单的注册配置,你会得到一个后端管理屏幕,就像普通的“帖子”一样,在前端有一个索引。您只需将帖子添加到“新闻”类型,而无需尝试篡改类别。
// based on on code from the Codex for the Book type
function codex_custom_init() {
$args = array( \'public\' => true, \'label\' => \'News\' );
register_post_type( \'news\', $args );
}
add_action( \'init\', \'codex_custom_init\' );
第一个选项将用于您已经完成的任何分类。第二个选项要求您将分类后的帖子转换为新的帖子类型,但总的来说,这是一个更方便(长期)、高效和优雅的解决方案。