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.
Confira meus ultimos trabalhos:
Site para Arquitetura
Site para Vereador
Site para Balada Russa
Site para Balada
Site para Balada
Site para Empresa de Takoyaki
Site para Agência de Intercâmbio
Site Corporativo para Empresa de Tecnologia
TENHA UM SITE COM TECNOLOGIA DE PONTA E COM UM EDITOR EXCLUSIVO!