As categorias são para organizar postagens, independentemente se vamos exibi-las ou não. Se você tem uma ou mais categorias com postagens que não quer indexar em sites de busca, há como fazer isso facilmente sem plugins.
No arquivo header.php do seu tema, adicione o código a seguir, logo abaixo de qualquer linha de tag <meta>
:
<?php if (in_category('logs')) {echo ''; } ;?>
O código acima não permite indexar artigos da categoria Logs. Para não indexar postagens da categoria e a página da categoria, use:
<?php if (in_category('logs') || is_category('logs')) {echo ''; } ;?>
Mais categorias
É claro que podemos adicionar quantas categorias quiser no código acima, para isso o código deve ser um pouco diferente:
<?php if (in_category (array(('Logs antigos', 'notas', '12'))) || is_category('log')) {echo ''; } ;?>
Como você pode notar, tanto se pode usar ID da categoria, quanto o nome simplificado nicename , o título comum da categoria etc. Evite usar nome da categoria se há palavras com acentuações e caracteres especiais.
Outras dicas: se você tem postagens em duas categorias ao mesmo tempo, o melhor é remover uma das categorias da postagem antes de usar esse código. Se incluir uma categoria-mãe as categorias filhas não se excluem automaticamente, você então deve informar a categoria imediatamente relacionada à postagem.
Sem estresse!
Precisa de ajuda com seu WordPress?
Entre em contato