我正在尝试为自定义帖子类型创建自定义存档索引页。我无法让它工作,我遵循了以下指南:https://codex.wordpress.org/Creating_an_Archive_Index.
以下是我一直在尝试的:
1。创建自定义帖子类型:
function references(){
register_post_type(\'cows\',
[
\'labels\' => [
\'name\' => __(\'Cows\'),
\'singular_name\' => __(\'Cow\'),
],
\'public\' => true,
\'has_archive\' => true,
\'supports\' => [\'title\', \'editor\', \'thumbnail\'],
\'rewrite\' => array(
\'slug\' => \'cows\'
),
]
);
}
add_action(\'init\', \'references\');
2。创建了archive-cows.php
用于所有自定义帖子类型的帖子的页面if ( have_posts() ) {
while ( have_posts() ) {
the_post();
the_title();
//
// Post Content here
//
} // end while
} // end if
3。已在文件中创建名为Cows的模板:cows.php
/*
Template name: Cows
*/
get_header();
wp_get_archives(array(
\'type\' => \'monthly\',
\'post_type\' => \'cows\',
));
get_footer();
4。创建新页面(后端)并将其分配给模板:CowsWordPress正在加载archive-cows.php
(因为post类型slug:cows和页面模板slug:cows),我想在哪里加载它cows.php
模板文件,然后在该模板中加载cows的存档(不希望使用没有存档页的自定义查询)。