{"id":31711,"date":"2013-06-26T16:57:12","date_gmt":"2013-06-26T16:57:12","guid":{"rendered":"https:\/\/br.wordpress.org\/support\/topic\/registrar-taxonomia-com-categoria-e-subcategoria\/"},"modified":"2016-08-06T01:22:36","modified_gmt":"2016-08-06T01:22:36","slug":"registrar-taxonomia-com-categoria-e-subcategoria","status":"closed","type":"topic","link":"https:\/\/br.wordpress.org\/support\/topic\/registrar-taxonomia-com-categoria-e-subcategoria\/","title":{"rendered":"Registrar Taxonomia com Categoria e Subcategoria"},"content":{"rendered":"<p>Bom dia a todos.<\/p>\n<p>Estou com uma d\u00favida e queria saber se algu\u00e9m conseguiria me ajudar.<\/p>\n<p>Estou no seguinte caso:<\/p>\n<p>&#8211; Preciso criar uma sess\u00e3o para cadastrar produtos com as suas respectivas categorias e subcategorias.<\/p>\n<p>EX:<br \/>\n<strong>Categoria:<\/strong><br \/>\n&#8211; Vaso \/ Cadeira \/ Camiseta<\/p>\n<p><strong>SubCategoria:<\/strong><br \/>\n<em>&#8211; Vaso<\/em><br \/>\n&#8212; Vasos de Barro (pertence a categoria Vaso)<br \/>\n&#8212; Vasos de Cimento (pertence a categoria Vaso)<\/p>\n<p><em>&#8211; Cadeira<\/em><br \/>\n&#8212; Cadeiras Reclin\u00e1veis (pertence a categoria Cadeira)<br \/>\n&#8212; Cadeiras acolchoadas (pertence a categoria Cadeira)<\/p>\n<p><em>&#8211; Camiseta<\/em><br \/>\n&#8212; Regata (pertence a categoria Camiseta)<br \/>\n&#8212; Polo (pertence a categoria Camiseta)<\/p>\n<p><strong>Preciso criar esta estrutura para um cadastro de produto.<\/strong><\/p>\n<p><strong>EX:<\/strong><\/p>\n<p>Produto: Camiseta Marca X<br \/>\n&#8211; Categoria: Camiseta<br \/>\n&#8212; Subcategoria: Regata<\/p>\n<p>Bom, eu n\u00e3o sei como devo fazer o registro corretamente, eu s\u00f3 tenho a parte de produto \/ categoria pronto.<\/p>\n<pre><code>add_action(&#039;init&#039;, &#039;produto_register&#039;);\nif (!function_exists(&#039;produto_register&#039;)) {\n    function produto_register() {\n        $labels = array(\n            &#039;name&#039; =&gt; __(&#039;Produto&#039;, &#039;tkwave&#039;),\n            &#039;singular_name&#039; =&gt; __(&#039;Produto&#039;, &#039;tkwave&#039;),\n            &#039;add_new&#039; =&gt; __(&#039;Add New&#039;, &#039;tkwave&#039;),\n            &#039;add_new_item&#039; =&gt; __(&#039;Add New Produto&#039;, &#039;tkwave&#039;),\n            &#039;edit_item&#039; =&gt; __(&#039;Edit Produto&#039;, &#039;tkwave&#039;),\n            &#039;new_item&#039; =&gt; __(&#039;New Produto&#039;, &#039;tkwave&#039;),\n            &#039;all_items&#039; =&gt; __(&#039;All Produtos&#039;, &#039;tkwave&#039;),\n            &#039;view_item&#039; =&gt; __(&#039;View Produto&#039;, &#039;tkwave&#039;),\n            &#039;search_items&#039; =&gt; __(&#039;Search Produtos&#039;, &#039;tkwave&#039;),\n            &#039;not_found&#039; =&gt;  __(&#039;No Produto found&#039;, &#039;tkwave&#039;),\n            &#039;not_found_in_trash&#039; =&gt; __(&#039;No Produto found in Trash&#039;, &#039;tkwave&#039;),\n            &#039;menu_name&#039; =&gt; __(&#039;Produtos&#039;, &#039;tkwave&#039;)\n        );\n        $args = array(\n            &#039;labels&#039; =&gt; $labels,\n            &#039;public&#039; =&gt; true,\n            &#039;_builtin&#039; =&gt; false,\n            &#039;capability_type&#039; =&gt; &#039;post&#039;,\n            &#039;menu_icon&#039; =&gt; THEME_DIR . &#039;\/framework\/assets\/images\/produto.png&#039;,\n            &#039;hierarchical&#039; =&gt; false,\n            &#039;rewrite&#039; =&gt; array( &#039;slug&#039; =&gt; &#039;produto&#039;),\n            &#039;supports&#039; =&gt; array(&#039;title&#039;, &#039;editor&#039;, &#039;thumbnail&#039;)\n        );\n        register_post_type(&#039;produto&#039;, $args);\n        flush_rewrite_rules();\n    }\n}\n\nregister_taxonomy(&quot;produtos&quot;, array(&quot;produto&quot;), array(&quot;hierarchical&quot; =&gt; true, &quot;label&quot; =&gt; __(&quot;Categorias&quot;, &quot;tkwave&quot;), &quot;singular_label&quot; =&gt; __(&quot;Produto Categoria&quot;, &quot;tkwave&quot;), &quot;rewrite&quot; =&gt; true));<\/code><\/pre>\n","protected":false},"template":"","class_list":["post-31711","topic","type-topic","status-closed","hentry","topic-tag-categoria","topic-tag-categorias","topic-tag-functions-php","topic-tag-post-type","topic-tag-subcategoria","topic-tag-subcategorias","topic-tag-taxonomia"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/31711","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/31711\/revisions"}],"wp:attachment":[{"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=31711"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}