Como adicionar imagens a taxonomias?

9

P: É possível adicionar imagens a todas as minhas taxonomias (padrão e personalizada)?

Nota: Eu não quero usar nenhum plug-in (não minha solução favorita para assuntos relacionados ao design).

Uso: quero criar um portfólio de tipos de postagem personalizado realmente prático com taxonomias personalizadas. Por exemplo, taxonomia customizada - clientes, portanto, se vários projetos do mesmo cliente / cliente fossem realizados e ao mesmo tempo eu pudesse usar a taxonomia como vitrine dos meus clientes. O uso semelhante se aplica a quase todas as minhas taxonomias (ter arquivo de taxonomia com imagem e descrição ativadas).

Algum conselho de boas práticas aqui? desde já, obrigado

Esclarecimento: quero adicionar imagens aos termos de minhas taxonomias personalizadas. Por exemplo, tipo de postagem personalizada 'portfólio' com taxonomia personalizada 'clientes', em que cada termo 'cliente' (digamos Adidas) teria seu logotipo anexado.

nerijusgood
fonte
Você pode esclarecer o que quer dizer, por exemplo, deseja adicionar uma imagem à 'taxonomia da categoria' ou deseja adicionar uma imagem aos 'termos da categoria'? Observe que um obstáculo em particular a isso seria a falta de um termo de taxonomia ou taxonomia meta
Tom J Nowell
Ah, então, basicamente, apresentamos imagens para termos de taxonomia
Tom J Nowell
Também gosto de usar o mínimo de plug-ins possível, mas também gosto de soluções limpas e, quando se trata de taxonomia, às vezes as soluções nem sempre são limpas. Se um cliente precisar de imagens de taxonomia, eu uso o plug-in Imagens de categorias, se você mudar de idéia ao usar um plug-in.
Howdy_McGee
Vou tentar jogar com a opção respondida. Se ele acabar sendo um código ainda mais confuso, considerarei este plugin. obrigado
nerijusgood

Respostas:

7

A partir do Wordpress 4.4, você pode usar a função add_term_meta para armazenar metadados por um termo. Essa é basicamente uma informação do par de valores-chave que é armazenada na wp_termmetatabela.

Resposta original (antes do WP 4.4)

O Wordpress não tem a opção de adicionar informações extras às taxonomias. Não há taxonomy_metamesa. Então, você tem duas opções.

  • Crie uma nova tabela personalizada e salve as informações extras (link da imagem) lá.
  • Você também pode usar a optionstabela para armazenar as informações.

Você pode seguir este post, pois mostra como implementar o que você está tentando fazer: http://en.bainternet.info/wordpress-taxonomies-extra-fields-the-easy-way/

sakibmoon
fonte
Isso é realmente muito bom. Ainda muito hacky.
nerijusgood
11
@nerijusgood Como não há suporte padrão, você precisa invadir. Talvez você possa remover a maioria das opções e usar apenas a parte necessária para armazenar o link da imagem.
precisa saber é o seguinte
Esta resposta agora está obsoleta, pois é anterior ao WordPress 4.4, que introduziu os termos meta.
A J
5

Você pode usar o plug-in Advanced Custom Fields para adicionar um campo personalizado (um campo de imagem) ao seu grupo de taxonomia personalizado.

Bradley Flood
fonte
As respostas apenas para links não são muito recomendadas.
Nilambar Sharma
2

O WordPress 4.4 introduziu a meta meta, o que significa que agora podemos adicionar campos personalizados aos termos, como fazemos com as postagens, sem código hacky.

Atualmente, embora a UI de back-end de imposto / prazo do WP não possua um seletor de imagens (e talvez nunca o tenha), mas aqui você encontrará um bom guia sobre o que foi adicionado no WP 4.4

Se você não criar seu próprio plug-in, é possível que alguns deles já tenham mudado para ele. Eu recomendaria o uso de um plug-in que já mudou para isso, por exemplo, WP Term Images , em vez de outros que ainda podem usar suas próprias tabelas de banco de dados ou, pior ainda, tabelas de opções de WP.

O J
fonte