About
Portfolio
Blog
Contact

Adicionando e mostrando campos personalizados em taxonomias usando ACF

Se você quer criar um template de taxonomias (categorias, tags, etc), e nele deseja mostrar alguns campos dinâmicos como uma imagem de destaque e um conteúdo maior, com fotos, etc, vai precisar de alguns passos extras pois o WordPress trata esse tipo de página diferente das demais. Nesse post vou mostrar como pode fazer isso usando o Advanced Custom Fields e o Oxygen. Já deixo o aviso que precisará de um pouco de PHP.

Primeiro, crie os campos desejados no ACF, lembrando de cadastra-los na Taxonomia desejada. No meu caso criei o campo Imagem (do tipo Imagem) e também o campo Conteúdo (do tipo WYSIWYG Editor).

Segundo passo é preencher as informações desejadas em cada categoria.

Terceiro passo: criar um template no Oxygen que será aplicado em Archive > Taxonomies > "Escolha a sua" e utilizar um code block com o código:

<?php 
// get the current taxonomy term
$term = get_queried_object();

// vars
$image = get_field('imagem', $term);
$conteudo = get_field('conteudo', $term);

echo '<img src="' . $image['url'] . '">';
echo $conteudo;
?>

Pronto, vai mostrar o conteúdo desejado, mas sem estilo nenhum. Aí cabe a você mudar o código para deixar como desejar.

Subscribe
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments
homeenvelopeuserphone-handsetlaptop-phonetext-align-center
en_US
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram