2014-10-07 141 views
0

我使用自定義文章類型UI插件創建了自定義文章類型,並使其支持存檔。我有一個名爲列表的CPT。我正在使用以下功能將所有頁面默認爲我的CPT。除了顯示404錯誤的www.myURL.com/category頁面,一切都很好。
我希望此頁面顯示作爲此CPT一部分存在的所有帖子。Wordpress - 自定義文章類型存檔頁面

add_filter('pre_get_posts', 'query_post_type'); 

function query_post_type($query) { 
    if(is_category() || is_tag() && empty($query->query_vars['suppress_filters'])) { 
    $post_type = get_query_var('post_type'); 
    if($post_type) { 

    $post_type = $post_type; //print 'test'; 
} 
else { 
    $post_type = array('post','listing', 'nav_menu_item'); //print '2nd'; 
    $query->set('post_type',$post_type); 
    return $query; 
    } 
    } 
} 

回答

0

如果你想創建自定義後存檔類型頁,然後第一個創建該文件archive-{posttype}.phparchive-test.php

欲瞭解更多信息,請按照this link。我敢肯定這將工作

+0

將此默認www.myURL.com/category設置爲我所有屬於自定義帖子類型的帖子列表嗎? – MG1 2014-10-08 17:40:25

0

www.myURL.com/category將404,因爲此URL不可用在模板層次結構中。這不僅發生在category,還發生在author等其他檔案和自定義分類法中。我知道有人爲此提出了一個trac ticket,其中包括索引頁面,但它被拒絕了。

解決這個問題的唯一方法是創建一個頁面,在其上創建一個自定義查詢以顯示需要的內容並命名頁面塊狀物category。你只需要記住,你不能有這個頁面的子頁面。

+0

有沒有這個教程? – MG1 2014-10-08 17:40:56

相關問題