2017-10-25 11 views
0

新しいカスタム投稿タイプとカスタム分類を作成し、作成したカスタム投稿タイプにリンクしました。問題はフィールドがなくなったためカスタム分類に新しいアイテムを追加できないのですか?カスタム分類を作成しても新しい項目を作成することはできません。フィールドは消えてしまいました

スクリーンショットを参照してください。

click me for screenshot

ここに私のコードです:

function create_post_type_deals() { 
    register_post_type('deals', 
    array(
     'labels' => array(
     'name' => __('Deals'), 
     'singular_name' => __('deal') 
    ), 

     'public' => true, 
     'has_archive' => true, 
     'rewrite' => array('slug' => 'deal'), 
     'taxonomies' => array('tags', 'category', 'deal_type'), 
    ) 
); 
} 

add_action('init', 'create_post_type_deals'); 

//Register new taxonomy DEAL TYPE MC 
function deals_init() { 
    // create a new taxonomy 
    register_taxonomy(
     'deal_type', 
     'deals', 
     array(
      'label' => __('Deal Type'), 
      'rewrite' => array('slug' => 'deal-type'), 
      'capabilities' => array(
       'assign_terms' => 'edit_guides', 
       'edit_terms' => 'publish_guides' 
      ), 
      'labels' => array(
      ) 
     ) 
    ); 
} 
add_action('init', 'deals_init'); 
+0

ここで私はすでにニキータDudarev今それを編集した –

+0

をあなたのコードの例を記述してください:私は、カスタム分類法のため&カスタムポストタイプを、このツールを使用することをお勧めしますので

また、あなたはラベルの多くが欠落しています! –

答えて

0

問題は、あなたの能力です。

'capabilities' => array(
    'assign_terms' => 'edit_posts', 
    'edit_terms' => 'publish_posts' 
) 

を使用して

は、それが正しく表示になります。私は、あなたの現在の能力が定義されていないか、何か似ていると仮定します。機能を正しく設定していることを再度確認してください。 https://generatewp.com/taxonomy/

+0

私は能力を削除しました..それは今動作します。ありがとう! –

関連する問題