Listando Nome + Campo Adicional de Taxonomia Personalizada no WordPress com PHP - Bruno Devx - BR Criativus

post #5264

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:



Link Direto

Compartilhe esse conteudo nas redes sociais ou por mensagem usando o link direto abaixo. Basta copiar.

bruno.art.br/?p=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