Olá, neste post vou ensinar como ocultar postagens de uma determinada categoria na página inicial do seu blog no Blogger, a plataforma de blogs do Google. Isso pode ser útil se você quiser criar uma página inicial mais personalizada e organizada, sem mostrar todas as postagens de todas as categorias.
Para fazer isso, você vai precisar editar o código HTML do seu tema e usar algumas condições para filtrar as postagens que você quer ocultar. Não se preocupe, não é difícil e eu vou explicar passo a passo como fazer.
Primeiro, você precisa saber qual é o nome da categoria que você quer ocultar. Você pode ver isso na página de edição de postagens, clicando na opção "Etiquetas". Por exemplo, se você tem uma categoria chamada "Dicas", o nome dela será "dicas". Anote esse nome para usar depois.
Depois, você precisa acessar o código HTML do seu tema. Para isso, vá em Tema > Editar HTML no painel do Blogger. Você vai ver uma janela com o código do seu tema. Procure pelo elemento que contém as postagens do blog. Geralmente, ele tem um atributo chamado "class" com o valor "blog-posts" ou algo parecido. Você pode usar a ferramenta de busca (Ctrl+F) para encontrar mais facilmente.
Quando você encontrar esse elemento, você vai colocar uma condição antes dele para verificar se a página atual é a página inicial do blog. Isso é importante para não ocultar as postagens da categoria em outras páginas, como a página de arquivo ou a página individual da postagem. A condição é a seguinte:
<b:if cond='data:blog.homepageUrl == data:blog.url'>
Essa condição significa que o código dentro dela só será executado se a URL da página inicial for igual à URL da página atual. Coloque essa condição antes do elemento que contém as postagens do blog e feche-a depois dele com </b:if>. Por exemplo:
<b:if cond='data:blog.homepageUrl == data:blog.url'>
<div class="blog-posts">
...
</div>
</b:if>
Agora, dentro dessa condição, você vai colocar outra condição para verificar se a postagem atual tem a categoria que você quer ocultar. Para isso, você vai usar o nome da categoria que você anotou antes. A condição é a seguinte:
<b:if cond='data:post.labels any (l => l.name == "nome-da-categoria")'>
Essa condição significa que o código dentro dela só será executado se a postagem atual tiver uma etiqueta com o nome igual ao nome da categoria que você quer ocultar. Coloque essa condição dentro do elemento que contém as postagens do blog e feche-a depois dele com </b:if>. Por exemplo:
<b:if cond='data:blog.homepageUrl == data:blog.url'>
<div class="blog-posts">
<b:if cond='data:post.labels any (l => l.name == "dicas")'>
...
</b:if>
</div>
</b:if>
Pronto! Agora você já sabe como ocultar postagens de uma determinada categoria na página inicial do seu blog no Blogger. Lembre-se de salvar o seu tema depois de fazer as alterações e verificar se tudo está funcionando corretamente. Se você tiver alguma dúvida ou sugestão, deixe um comentário abaixo. Obrigado por ler e até a próxima!