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.


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/


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


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.