post

Listando Nome + Campo Adicional de Taxonomia Personalizada no WordPress com PHP

Publicado em: 21/05/2024 / Atualizado em: 21/05/2024

Categorias: BlogJetEnginePHPWordpress

Neste código abaixo, estou fazendo uma busca no WordPress para saber as categorias personalizadas que o post (que esta sendo trazido em um loop) esta vinculado, veja:

<?php
function categorias_post_shortcode($atts) {
    global $post;
    $post_id = $post->ID;
    $categories = wp_get_post_terms($post_id, 'tipo-do-post');

    $html = '<div class="categorias-post">';

    if (!empty($categories)) {
        foreach ($categories as $category) {
			$icon_url = get_term_meta($category->term_id, 'icone-da-categoria-do-post', true);
			$html .= '<div class="categoria-post">';
			$html .= '<img src="' . esc_url($icon_url) . '"> <p>' . esc_html($category->name) . '</p>';
			$html .= '</div>';
        }
    }

    $html .= '</div>';
    return $html;
}
add_shortcode('categorias_post', 'categorias_post_shortcode');
?>

Neste código, estou usando uma taxonomia personalizada chamada “tipo-do-post“, e nela, configurei um campo personalizado, usando o JetEngine, para criar um campo de mídia (icone-da-categoria-do-post), onde adiciono uma imagem para a categoria, e trago ela junto neste código.

Publicações recomendadas:


Inscreva-se em Nossa News:

Seja notificando sempre que tiver conteúdo novo disponível no meu canal do Youtube ou artigo no meu Blog.

Bruno Devs News


Link Curto para Compartilhamento

Compartilhe esse conteudo nas redes sociais ou por mensagem usando o link curto abaixo. Basta clicar em cima do link para copiar.

bruno.art.br/pb/5264

ID de Referência: 5264

Sugira uma publicação

Envie uma mensagem e sugira um publicação sobre um assunto que tenha dificuldades de resolver.

Clique aqui e entre em contato


Comentários