post
Verificar o Qual o Nível da Categoria Atual com PHP no WordPress
Publicado em: 26/08/2023
$taxonomy_slug = 'marca'; $category = get_queried_object(); if ($category instanceof WP_Term) { global $categoria_atual_id; $categoria_atual_id = $category->term_id; } echo verificar_nivel_categoria_atual($categoria_atual_id, $taxonomy_slug); function verificar_nivel_categoria_atual($categoria_atual_id, $taxonomy_slug) { if (!empty($categoria_atual_id)) { $categoria_atual = get_term($categoria_atual_id, $taxonomy_slug); if ($categoria_atual && !is_wp_error($categoria_atual)) { $nivel = 1; // Inicialmente, consideramos nível 1 if ($categoria_atual->parent != 0) { $categoria_pai = get_term($categoria_atual->parent, $taxonomy_slug); if ($categoria_pai && !is_wp_error($categoria_pai)) { $nivel = 2; // Se tem pai, é nível 2 if ($categoria_pai->parent != 0) { $nivel = 3; // Se o pai também tem pai, é nível 3 } } } return $nivel; } } }
Link de 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/3106
ID de Referência: 3106
Sugira uma publicação
Envie uma mensagem para mim, e sugira alguma publicação de algum tema que tenha dificuldades de resolver.