Ocultar uma categoria do seu WordPress usando uma função PHP, você pode utilizar o seguinte código:
phpCopy codefunction ocultar_categoria() {
$categoria_id = 5; // ID da categoria que deseja ocultar
$categorias_ocultas = get_option('ocultar_categorias'); // Obtém as categorias já ocultas (se houver)
// Adiciona a categoria atual à lista de categorias ocultas
$categorias_ocultas[] = $categoria_id;
update_option('ocultar_categorias', $categorias_ocultas); // Atualiza as categorias ocultas no banco de dados
}
add_action('init', 'ocultar_categoria');
Certifique-se de substituir 5
pelo ID da categoria que você deseja ocultar. Você pode encontrar o ID da categoria acessando o painel de administração do WordPress, indo em “Categorias” e passando o mouse sobre a categoria desejada. O ID da categoria será exibido na URL do navegador.
Esse código adiciona uma função chamada ocultar_categoria
ao gancho init
. A função obtém a lista de categorias já ocultas (se houver) da opção do WordPress chamada ocultar_categorias
. Em seguida, adiciona o ID da categoria que você deseja ocultar a essa lista e atualiza as categorias ocultas no banco de dados usando a função update_option
.
Depois de adicionar esse código ao seu tema ou ao arquivo functions.php
, a categoria especificada será ocultada no seu site WordPress. Lembre-se de que essa função oculta a categoria, mas ela ainda estará presente no banco de dados e você poderá exibi-la novamente removendo-a da lista de categorias ocultas no código ou no banco de dados.
Se você deseja ocultar várias categorias do seu WordPress usando uma função PHP, você pode usar o seguinte código como exemplo:
phpCopy codefunction ocultar_categorias() {
$categorias_ocultas = array(5, 8, 12); // IDs das categorias que deseja ocultar
$categorias_existentes = get_categories(); // Obtém todas as categorias existentes
$categorias_novas = array();
foreach ($categorias_existentes as $categoria) {
if (!in_array($categoria->term_id, $categorias_ocultas)) {
$categorias_novas[] = $categoria->term_id;
}
}
wp_set_object_terms(get_the_ID(), $categorias_novas, 'category'); // Define as novas categorias para o post atual
}
add_action('init', 'ocultar_categorias');
No exemplo acima, substitua o array $categorias_ocultas
pelos IDs das categorias que você deseja ocultar. Certifique-se de que os IDs das categorias estejam separados por vírgulas dentro do array.
Esse código obtém todas as categorias existentes usando a função get_categories()
. Em seguida, ele percorre cada categoria e verifica se o ID da categoria está presente no array $categorias_ocultas
. Se não estiver, a categoria é adicionada a um novo array chamado $categorias_novas
.
Por fim, a função wp_set_object_terms()
é usada para definir as novas categorias para o post atual. Isso garante que o post não será exibido nas categorias ocultas especificadas.
DICA WORDPRESS DA SEMANA:
Bem-vindo ao nosso tutorial prático e fácil de seguir sobre como usar o plugin Yoast SEO no WordPress para otimizar seu site e melhorar sua presença nos mecanismos de busca. Se você é novo no mundo do SEO (Search Engine Optimization) e WordPress, este tutorial é perfeito para você!
Neste vídeo, vamos explorar os passos essenciais para instalar, configurar e usar o plugin Yoast SEO para garantir que seu conteúdo seja facilmente encontrado pelos motores de busca como o Google.
CONTEÚDO RELACIONADO
Confira meus ultimos trabalhos:
Store Resolve Já – Landing Page de Cupom
MedCenter – Site Institucional
Astronauta Marcos Pontes – Site para Senador
BlueSun – Site Institucional de Energia Solar
Hotel Clean – Site Institucional
TaskIT – Site para Empresa de Tecnologia
Useluer – Página de Vendas para Dermocosméticos
ENERGYRO – Site para Jogo Online
TENHA UM SITE COM TECNOLOGIA DE PONTA E COM UM EDITOR EXCLUSIVO!