Wordpress某些自定义帖子无法使用存档

时间:2017-05-18 06:35:57

标签: php wordpress

我有一个WordPress网站,大约有5-6个自定义帖子类型。我有一个archive.php和所有其他需要的文件。他们中的大多数使用我的存档页面渲染良好,但使用我的index.php渲染2-3。

我尝试了什么:

我尝试为每个自定义帖子创建一个页面,存档 - {post-type}等等。但这不起作用。

-

有没有人知道可能导致其中某些内容呈现良好的原因,只有2-3会有问题?

1 个答案:

答案 0 :(得分:0)

浏览以下提示和摘要。

  1. 删除自定义帖子归档文件顶部的空格。
  2. 转到设置>永久链接,暂时将其更改为其他内容,按保存,将其更改回原始设置,再次按保存。
  3. 主题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