我有一个WordPress网站,大约有5-6个自定义帖子类型。我有一个archive.php和所有其他需要的文件。他们中的大多数使用我的存档页面渲染良好,但使用我的index.php渲染2-3。
我尝试了什么:
我尝试为每个自定义帖子创建一个页面,存档 - {post-type}等等。但这不起作用。
-
有没有人知道可能导致其中某些内容呈现良好的原因,只有2-3会有问题?
答案 0 :(得分:0)
浏览以下提示和摘要。
主题function.php
中的以下代码段function get_custom_post_type_template($template) {
global $post;
if ($post->post_type == 'my_custom_post_type') {
$template = dirname( __FILE__ ) . '/archive-my_custom_post_type.php';
}
return $template;
}
//add_filter( "single_template", "get_custom_post_type_template" );//for single page
add_filter( "archive_template", "get_custom_post_type_template" ); //for archive