2017-05-31 17 views
-1

WooCommerce製品のデフォルトのWordPress投稿カテゴリを使用します。私のテーマのfunctions.phpから、商品の投稿タイプのカテゴリタクソノミーを登録するにはどうすればいいですか?WooCommerce製品のデフォルトカテゴリを使用するにはどうすればいいですか

+1

質問を編集して、適切な回答を特定するのに十分な詳細を持つ特定の問題に限定してください。一度に複数の異なる質問をしないでください。この質問を明確にするための[ヘルプ]ページ(https://stackoverflow.com/help/how-to-ask)を参照してください。 – Confiqure

+0

あなたは製品のポストカテゴリを使いたいですか? – helgatheviking

+0

@helgatheviking質問を理解したように、あなたはそれをより読みやすい形に編集するほど親切でしょうか?それはそれが閉鎖されるのを防ぐかもしれない。 –

答えて

0

これを実現するにはregister_taxonomy_for_object_type()を使用できます。製品のポストタイプのためにわずかに変更され、ここでsource

add_action('init','add_categories_to_cpt'); 
function add_categories_to_cpt(){ 
    register_taxonomy_for_object_type('category', 'product'); 
} 
+0

私は間違った場所で検索しますが、テットは仕事をし、私はあなたに答えます:D – d00nn1234

+0

申し訳ありません、私は馬鹿のように外出するつもりはありませんでした。私は何かを探すことはすべて、正しいフレーズを使用することに依存することを認識しています。それはまだ動作してうれしいです。 – helgatheviking

0

これはできません。あなたは、ワードプレスカテゴリまたはwoocommerceとしてそれを持つことができます。

  1. データベースに複製することができます。
  2. 今後、ワードプレスカテゴリが必要ない場合は、それらのカテゴリの分類法をデータベースの「product_cat」に変更することができます。
0

は、あなたが分類(カテゴリー)を登録した場合、あなたは余分な機能を必要としないのです。あなたは登録中にそれを行うことができます。

register_taxonomy(
     'category', 
     'product', // Here it is assigned to products 
     array(
      'label' => __('Category'), 
      'rewrite' => array('slug' => 'category'), 
      'hierarchical' => true, 
     ) 
    ); 
関連する問題