我已經在WordPress 3.7.1中設置了「遊戲」的自定義文章類型。一切正常,我創建了這個帖子類型的幾個項目,併爲它們創建/分配了類別。顯示來自此CPT的帖子的查詢按其應有的方式運行,並且我的自定義單頁(single-game.php)也可以運行。WordPress的自定義文章類型存檔未加載
但是,當我創建archive-game.php時,WordPress會加載默認的archive.php文件,並且分頁不起作用。我搜索了幾個小時,並嘗試了一些解決方案無濟於事。我正試圖獲得我在此CPT下創建的每個類別的存檔,我是否正確地做了這件事?在最新版本的WordPress中有沒有改變,可能會影響到這一點?
這裏是我的創建自定義職位類型代碼:
public function gv_game_setup_post_types() {
$game_labels = array(
'name' => 'Games',
'singular_name' => 'Game',
'add_new' => __('Add New', 'game'),
'add_new_item' => __('Add New Game', 'game'),
'edit_item' => __('Edit Game', 'game'),
'new_item' => __('New Game', 'game'),
'all_items' => __('All Games', 'game'),
'view_item' => __('View Game', 'game'),
'search_items' => __('Search Games', 'game'),
'not_found' => __('No Games found', 'game'),
'not_found_in_trash' => __('No Games found in Trash', 'game'),
'parent_item_colon' => '',
'menu_name' => __('Games', 'game'),
'exclude_from_search' => false
);
$game_args = array(
'labels' => $game_labels,
'public' => true,
'has_archive' => true,
'publicly_queryable' => true,
'show_ui' => true,
'show_in_menu' => true,
'query_var' => true,
'capability_type' => 'post',
'hierarchical' => false,
'supports' => array('editor', 'title', 'thumbnail', 'custom-fields'),
'taxonomies' => array('category', 'post_tag'),
'rewrite' => array('slug' => 'game', 'with_front' => false)
);
register_post_type('game', $game_args);
}
此功能是一個自定義插件,我爲此目的而訂立的一部分,被稱爲的「初始化」鉤構造。
任何幫助表示讚賞。
謝謝!
當你說「分頁不工作」,解釋其不工作。 – Sinkingpoint
分頁檔案頁面上是回國一個404錯誤。 – RyanPhil