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.
Respostas:
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_termmeta
tabela.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_meta
mesa. Então, você tem duas opções.options
tabela 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/
fonte
Você pode usar o plug-in Advanced Custom Fields para adicionar um campo personalizado (um campo de imagem) ao seu grupo de taxonomia personalizado.
fonte
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.
fonte