2016-10-31 8 views
0

私のウェブサイトの各セクションに異なる投稿タイプを作成しようとしていますが、私は立ち往生しています。WordPressのタクソノミーページが機能しない

これは私がこれまで持っているものです。

function create_post_type() { 
    register_post_type('information', 
    array(
     'labels' => array(
     'name' => __('Information'), 
     'singular_name' => __('Information') 
    ), 
     'public' => true, 
     'has_archive' => true, 
     'rewrite' => array('slug' => 'information'), 
     'supports' => array('title', 'editor', 'author', 'thumbnail', 'excerpt'), 
     'menu_icon' => 'dashicons-admin-post', 
    ) 
); 
} 
add_action('init', 'create_post_type'); 

add_action('init', 'build_taxonomies', 0); 
function build_taxonomies() { 
    register_taxonomy(
     'information', 
     'information', 
     array(
      'hierarchical' => true, 
      'label' => 'Type', 
      'query_var' => 'information', 
      'rewrite' => array('slug' => 'type') 
    ) 
); 
} 

それはパネル情報に左のサイドバーに表示さ/私はポストとすべてとサイドバーを参照してください私のウェブサイトでは新/タイプ

を追加します。私が登録した「タイプ」。

私は例えば、参照する必要があります。mywebsite.com/information/daily

- >リスト毎日分類でマークされた情報のすべての投稿。

です: mywebsite.com/customposttype/taxonomy

実は(私はループと分類-information.phpを持っているが、それはホームページに私を送るには分類-type.php、分類情報を試してみました-type.php、誰も動作しません)。

私は間違っていますか?

答えて

0

最初にパーマリンク構造を再度保存してください(また、wordpressにrootの.htaccessファイルを変更する権限があることを確認してください)。

第二に、投稿タイプとタクソノミーの両方を同じ名前にして名前を変更するのはとても良い考えではないと思います。

+0

私はそれを試みましたが、成功しませんでした。カテゴリとサブカテゴリを持つ通常の投稿を使用して終了しました...分類コードと投稿タイプについては、私のコードで別の言語の単語を使用していたので、スタックオーバーフローの両方の情報をここに変更しました。お返事をありがとうございます。 –

関連する問題