我有几种定制的post类型,我们需要为它们创建单独的归档模板。我尝试了以下建议,但它仍然使用默认的归档模板。
以单一类型模板的形式。与使用single.php在自己的页面上显示帖子一样,定制的post类型将使用单-{posttype}.php(如果可用的话)。因此,对于上面的示例,您可以创建一个单一的acme_product.php文件,并使用该模板显示产品帖子。以存档类型模板的形式。就像文章用archive.php显示在自己的存档上一样,定制的post类型将使用存档-{posttype}.php(如果可用的话)。因此,对于上面的示例,您可以创建一个存档-acme_product.php文件,并使用该模板显示产品帖子。
任何帮助都将不胜感激。
function camps_register_post_type() {
register_post_type('camps', array(
'labels' => array(
'name' => 'Camps & holidays',
'singular_name' => 'Camps & holidays',
'add_new' => 'Add New Camps & holidays',
'edit_item' => 'Edit Camps & holidays',
'new_item' => 'New Camps & holidays',
'view_item' => 'View Camps & holidays',
'search_items' => 'Search Camps & holidays',
'not_found' => 'No Camps & holidays found',
'not_found_in_trash' => 'No Camps & holidays found in Trash'
),
'public' => true,
'has_archive' => true,
'rewrite' => array("slug" => "camps"), // the slug for permalinks
'supports' => array('title', 'editor', 'thumbnail')
));
}发布于 2012-11-19 14:54:11
对于带有段塞camps的定制post类型:
single-camps.phparchive-camps.phphttps://wordpress.stackexchange.com/questions/73169
复制相似问题