2011-01-06 10 views
1

私はWordpressのカスタムポストタイプのアーカイブ

register_post_type('news', 
array(
    'labels' => array(
    'name' => __('News'), 
    'singular_name' => __('News'), 
'add_new' => __('Add New Article'), 
'add_new_item' => __('Add Article'), 
'edit_item' => __('Edit Article'), 
'new_item' => __('New Article'), 
'view_item' => __('View Article'), 
'search_items' => __('Search Articles'), 
'not_found' => __('No Articles Found'), 
'not_found_in_trash' => __('No Articles Found In Trash'), 
'rewrite' => array(
    'slug' => 'news', 
    'with_front' => false 
    ), 
'has_archive' => true, 
    ), 
    'public' => true, 
) 

私のfunctions.phpファイルに以下を追加しています)。

私のサイトmysite/news /の後にニュースを入力すると、has_archivesオプションを使用してアーカイブ用のリストを収集する必要があるときにページが見つかりません。

私は間違っていますか?私はarchives.phpファイルに

答えて

1

を持っところで

は、その実際にはまだ発売されていない機能を解決しました。私はベータ版をダウンロードしなければならなかったが、この版のwordpressは間もなくリリースされる予定だ。

2

permalinksに移動し、設定を保存してパーマリンクの構造を更新します。 Wordpressにはカスタムポストタイプパーマリンクに問題があります。これは、カスタムポストタイプを変更するたびにこれを行う必要があります。これにより、404エラーが表示されなくなります。

+0

偉大な答えは、ちょうど私のパーマリンクをリフレッシュする... – Xavier