{"id":28250,"date":"2021-06-05T13:13:00","date_gmt":"2021-06-05T10:13:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=28250"},"modified":"2021-10-18T04:04:26","modified_gmt":"2021-10-18T01:04:26","slug":"como-adicionar-um-campo-de-imagem-a-taxonomia-no-wordpress","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/pt-pt\/como-adicionar-um-campo-de-imagem-a-taxonomia-no-wordpress\/","title":{"rendered":"Como adicionar um campo de imagem \u00e0 taxonomia no WordPress"},"content":{"rendered":"<p>A taxonomia \u00e9 \u00fatil para agrupar coisas. Normalmente, quando adicionamos uma postagem no WordPress, atribu\u00edmos taxonomia a ela. Fazendo isso, teremos um grupo de postagens que se enquadram em certa taxonomia. Categorias, tags s\u00e3o as taxonomias padr\u00e3o no WordPress. Um usu\u00e1rio tamb\u00e9m pode criar sua pr\u00f3pria taxonomia usando a fun\u00e7\u00e3o <code>register_taxonomy()<\/code>.<\/p>\n<p>Por padr\u00e3o, a Taxonomia vem com alguns campos &#8211; Nome, Slug e Descri\u00e7\u00e3o. O WordPress n\u00e3o fornece um campo de imagem para taxonomia. Mas em alguns cen\u00e1rios, voc\u00ea pode querer ter uma imagem para sua taxonomia. Neste artigo, estudamos como adicionar o campo de imagem \u00e0 taxonomia no WordPress e exibi-lo no front end.<\/p>\n<h3>Adicionar campo de imagem \u00e0 taxonomia<\/h3>\n<p>Para come\u00e7ar, voc\u00ea precisa instalar e ativar o plugin <a href=\"https:\/\/wordpress.org\/plugins\/advanced-custom-fields\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Advanced Custom Fields<\/a>.<\/p>\n<p>O campo personalizado avan\u00e7ado \u00e9 um construtor de campo que permite adicionar facilmente campos aos tipos de postagem, taxonomias no WordPress com apenas alguns cliques. Para nosso tutorial, vou adicionar o campo de imagem \u00e0s categorias e exibi-los no front end.<\/p>\n<p>Ap\u00f3s a ativa\u00e7\u00e3o do plugin, acesse o menu Campos personalizados e clique no bot\u00e3o Adicionar novo.<\/p>\n<p>Na pr\u00f3xima p\u00e1gina, voc\u00ea precisa adicionar t\u00edtulo, campos, condi\u00e7\u00f5es para o grupo de campos.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20335-6081e12f5e9ab.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20335-6081e12f5e9ab.png\" alt=\"Como adicionar um campo de imagem \u00e0 taxonomia no WordPress\" ><\/a><\/p>\n<p>Conforme mostrado na captura de tela acima, eu dei um t\u00edtulo, r\u00f3tulo de campo. O nome do campo \u00e9 gerado automaticamente a partir do r\u00f3tulo do campo. No campo tipo, selecionei a op\u00e7\u00e3o Imagem. Esta op\u00e7\u00e3o atua como upload de arquivo que permite usar o uploader de m\u00eddia.<\/p>\n<p>Role para baixo na mesma p\u00e1gina, selecione Return Format as Image Array.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20335-6081e1301fa83.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20335-6081e1301fa83.png\" alt=\"Como adicionar um campo de imagem \u00e0 taxonomia no WordPress\" ><\/a><\/p>\n<p>Em Local, para as Regras, o usu\u00e1rio precisa adicionar uma condi\u00e7\u00e3o que se aplicar\u00e1 ao grupo de campo atual. Em nosso caso, escolho Taxonomia igual a Categoria.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20335-6081e130b96fd.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20335-6081e130b96fd.png\" alt=\"Como adicionar um campo de imagem \u00e0 taxonomia no WordPress\" ><\/a><\/p>\n<p>Depois de concluir as configura\u00e7\u00f5es acima, salve as altera\u00e7\u00f5es.<\/p>\n<p>Agora, se formos para a p\u00e1gina de edi\u00e7\u00e3o da categoria, veremos o campo para upload de imagem.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20335-6081e1316ec34.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20335-6081e1316ec34.png\" alt=\"Como adicionar um campo de imagem \u00e0 taxonomia no WordPress\" ><\/a><\/p>\n<p>Aqui, um usu\u00e1rio pode carregar a imagem para uma categoria. A seguir, vamos ver como exibir essa imagem no front end.<\/p>\n<h3>Exibir imagem de categoria no front end<\/h3>\n<p>O plugin de campos personalizados avan\u00e7ados fornece um m\u00e9todo <code>get_field()<\/code>que \u00e9 usado para exibir o valor do campo. Para exibir o valor do campo da categoria voc\u00ea precisa passar o nome do campo e &#8216;category_TERM_ID&#8217;. Se voc\u00ea estiver mostrando um valor de campo de taxonomia customizado, o segundo par\u00e2metro seria &#8216;term_TERM_ID&#8217;. Consulte a documenta\u00e7\u00e3o do plugin <a href=\"https:\/\/www.advancedcustomfields.com\/resources\/adding-fields-taxonomy-term\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">aqui<\/a>.<\/p>\n<p>Digamos que carregamos uma imagem para a categoria que possui um ID 7. Nosso c\u00f3digo ser\u00e1 o seguinte para exibir a imagem.<\/p>\n<pre><code>&lt;?php\n$term_id = 7;\n$image = get_field('category_image', 'category_'. $term_id); \/\/'category_image' is our field name\n?&gt;\n&lt;img src=\"&lt;?php echo $image['url']; ?&gt;\"&gt;<\/code><\/pre>\n<p>A vari\u00e1vel <code>$image<\/code>tem um caminho de imagem com tamanhos de miniatura, m\u00e9dio e grande. Voc\u00ea pode escolher qualquer tamanho da imagem de acordo com sua exig\u00eancia. Imprima a <code>$image<\/code>vari\u00e1vel e voc\u00ea obter\u00e1 todos os meta detalhes sobre a imagem.<\/p>\n<p>Espero que voc\u00ea entenda como adicionar o campo de imagem \u00e0 taxonomia no WordPress. Por favor, compartilhe seus pensamentos e sugest\u00f5es na se\u00e7\u00e3o de coment\u00e1rios abaixo.<\/p>\n<h4>Artigos relacionados<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/pt-pt\/como-construir-um-elemento-customizado-ou-widget\/\" title=\"Como construir um elemento customizado ou widget\">Como construir um elemento customizado ou widget<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pt-pt\/como-adicionar-codigo-apos-a-tag-do-corpo-no-wordpress\/\" title=\"Como adicionar c\u00f3digo ap\u00f3s a tag do corpo no WordPress\">Como adicionar c\u00f3digo ap\u00f3s a tag do corpo no WordPress<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pt-pt\/adicionar-botao-de-imagem-personalizado-com-o-uploader-de-midia-no-wordpress\/\" title=\"Adicionar bot\u00e3o de imagem personalizado com o uploader de m\u00eddia no WordPress\">Adicionar bot\u00e3o de imagem personalizado com o uploader de m\u00eddia no WordPress<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte de grava\u00e7\u00e3o:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Voc\u00ea est\u00e1 querendo adicionar o campo de imagem \u00e0 taxonomia no WordPress? Neste artigo, mostro como adicionar o campo de imagem \u00e0 taxonomia e<\/p>\n","protected":false},"author":1,"featured_media":21655,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[317,417,613],"tags":[848],"class_list":["post-28250","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-base-de-dados","category-diversos","category-uncategorized-9","tag-affiai-pt-pt"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/posts\/28250","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/comments?post=28250"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/posts\/28250\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/media\/21655"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/media?parent=28250"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/categories?post=28250"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/tags?post=28250"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}