[WordPress] [保留] にカスタム投稿タイプのカテゴリのためのアーカイブ

スポンサーリンク

Question

ポストタイプ

カスタム ポスト タイプを作成し、カスタムのカスタム カテゴリを作成します。各カスタム カテゴリの投稿を表示するが、各カテゴリのアーカイブすることができた。各カスタム カテゴリのアーカイブを取得する助けてください

カスタム投稿型ニュース カテゴリ政治

http://www.website.com/ニュース/アーカイブを作業

http://www.website.com/ニュース/政治 – 404 エラーが表示

答え

した 書き換え ルールをカスタムの分類を登録するときですか?

例えば

register_taxonomy( 'taxonomy_name', 
    array('post_type_name'), /* if you change the name of register_post_type( 'custom_type', then you have to change this */
    array('hierarchical' => true,     /* if this is true, it acts like categories */             
        'labels' => array(
            //blah blah blah
        ),
        'show_admin_column' => true, 
        'show_ui' => true,
        'query_var' => true,
        'rewrite' => array( 'slug' => 'custom-slug' ),
    )
); 

実際、チェックを試みることができますあなたの投稿 (POST) のような名前を入力することで、カスタム分類スラグの url -> 分類名 (カテゴリ) のように > 各タイトルをクリックしてビューのカーソルが

まだ場合は、エラー ページに間違って何かあるし、そのカスタム カテゴリを登録する方法

まだ場合は、エラー ページを既定し、もう一度確認あなたのパーマリンクをリセットしようと

答え

はい has_archive は true に設定することによってそこのアーカイブを追加できます

$args = array(
    'labels'             => $labels,
    'public'             => true,
    'publicly_queryable' => true,
    'show_ui'            => true,
    'show_in_menu'       => true,
    'query_var'          => true,
    'rewrite'            => array( 'slug' => 'book' ),
    'capability_type'    => 'post',
    'has_archive'        => true,
    'hierarchical'       => false,
    'menu_position'      => null,
    'supports'           => array( 'title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments' )
);

参照: http://codex.wordpress.org/Function_Reference/register_post_type

http://stackoverflow.com/questions/27871619/archive-for-custom-post-type-categories

スポンサーリンク

Leave a Reply