Como ocultar postagens no WordPress

Publicados: 2022-09-23

Você está procurando maneiras de ocultar o conteúdo de seus visitantes? Neste guia, mostraremos algumas das melhores maneiras de ocultar postagens no WordPress .

O WordPress tem sido uma das melhores plataformas de criação de sites para sites que incluem postagens de blog. Junto com sua flexibilidade para criar tipos de postagem personalizados, você pode adicionar muitas postagens ao seu site com várias variações. No entanto, em algumas situações, você pode querer ocultar algumas de suas postagens.

Por que ocultar postagens no WordPress?

Embora possa parecer um pouco incomum, pode haver muitas razões pelas quais você pode querer ocultar suas postagens.

Mantenha a relevância em seu blog

Ocultar postagens no WordPress pode ser uma boa ideia se você deseja manter a relevância do seu site removendo conteúdo desatualizado, mas ainda deseja que os usuários que tenham a URL possam acessar essas postagens. Pode haver alguns posts controversos que você pode ter incluído em seus blogs no passado. E se o conteúdo não for relevante na situação atual, você pode simplesmente ocultá-lo de seus usuários em vez de removê-lo.

Da mesma forma, você também pode ter algumas postagens de convidados ou postagens em destaque que podem ter cumprido sua finalidade de marketing e outros fins promocionais. E se eles são atualmente irrelevantes, você pode simplesmente ocultá-los também.

Organizar categorias de conteúdo

Quando você oculta postagens no WordPress, também pode ser útil organizar seu conteúdo em categorias . Você pode ocultar facilmente todas as postagens de uma determinada categoria em áreas específicas ou em todo o site. Como resultado, apenas as postagens das categorias obrigatórias podem ser exibidas aos visitantes do seu site.

Escondendo vs excluindo uma postagem

Ocultar uma postagem é completamente diferente de excluí-la e tem algumas vantagens para o seu site. Vamos dar uma olhada em algumas das razões pelas quais ocultar postagens pode ser uma ideia melhor do que excluí-las.

Benefícios de SEO

Uma postagem que você deseja ocultar de seus espectadores já pode ter uma classificação de SEO muito boa, mesmo que não seja tão irrelevante quanto antes para o seu site ou não se enquadre em uma categoria obrigatória. Se você excluí-lo, perderá o progresso de SEO desse post e também poderá afetar todo o seu site.

Nesse caso, ocultar a postagem pode ser uma boa opção para que ela não apareça como publicada no feed RSS, mas ainda mantém seus benefícios de SEO .

Conveniência do usuário

Suas postagens podem conter informações úteis ou referências a muitos visitantes. Muitos sites podem já ter adicionado links às suas postagens, portanto, se você excluí-los, os visitantes não poderão encontrá-los. Isso pode afetar o tráfego em seu site para visitantes novos e regulares.

Se você apenas ocultar a postagem nas páginas do seu site, os usuários ainda poderão ver as postagens com o link fornecido.

Você deve criar uma página em vez disso?

Se você dedicou muito tempo e planejamento para gerenciar seu conteúdo, pode até considerar transformar a postagem em uma página. Algumas postagens podem ter uma importância significativa em seu site e pode não ser adequado que sejam referidas apenas como uma postagem na página do seu blog.

Alternativamente, você pode até publicar uma postagem na página do seu blog por acidente, em vez de publicá-la como uma página, se você for novo no gerenciamento de sites. Então, a única solução para você sem remover o post é transformá-lo em uma página. Se você precisar de ajuda com isso, temos até um guia detalhado para transformar um post em uma página no WordPress.

Independentemente do motivo da remoção de uma postagem, você pode se deparar com uma situação em que precisará ocultar postagens sem afetar seu site. É por isso que, na seção a seguir, mostraremos alguns dos melhores métodos para fazer isso.

Como ocultar postagens no WordPress

Existem 3 maneiras principais de ocultar postagens no WordPress:

  1. Opções padrão no WordPress
  2. Usando um plug-in
  3. Programaticamente

Vamos passar por cada um desses métodos em detalhes.

1. Opções padrão do WordPress para ocultar postagens

Para ocultar postagens usando as opções padrão do WordPress, você deve abrir o menu Postagens no painel de administração. Em seguida, pesquise e encontre a postagem que deseja ocultar e clique em Editar . Isso abrirá a página do editor de postagem.

opções padrão todas as postagens ocultam postagens no wordpress

No lado direito do editor de postagem, você poderá ver a opção Visibilidade na seção Status e visibilidade . A visibilidade das postagens é definida como Pública se puder ser vista por todos. Mas se você quiser ocultar a postagem, poderá configurá-la como privada ou protegida por senha.

Se você definir a visibilidade da postagem como Privada , a postagem ficará visível apenas para o administrador e os editores do seu site.

No entanto, se você selecionar a visibilidade da postagem como Protegida por senha , será necessário definir uma senha para ocultar a postagem.

Depois de listar suas postagens como privadas ou protegidas por senha, basta atualizar a postagem.

No caso da postagem privada, você terá que fazer login no painel do WordPress primeiro para acessar a postagem e o administrador e o editor do site serão os únicos capazes de visualizar a postagem.

Já para a postagem protegida por senha, você terá que digitar a senha para visualizar a postagem ou até mesmo seus comentários.

É isso! É assim que você oculta postagens usando as opções padrão do WordPress. Se você quiser um pouco mais de flexibilidade ou quiser ocultar mais de uma postagem por vez, talvez seja necessário usar um plug-in ou ocultá-las programaticamente.

2. Ocultar postagens usando um plug-in do WordPress

Usar um plugin para ocultar postagens no WordPress é um dos métodos mais fáceis se você não tiver conhecimentos básicos de programação. Existem vários plugins que você pode usar para ocultar as postagens. Mas para esta demonstração em particular, usaremos o plugin WordPress Hide Posts .

plugin wordpress ocultar postagens no wordpress

WordPress Hide Posts é um excelente plugin que pode ser usado para ocultar postagens específicas no WordPress em páginas específicas. Você pode até usá-lo para ocultar tipos de postagem personalizados em páginas específicas usando este plug-in, se necessário.

Para usar o plugin, você precisa instalá-lo e ativá-lo primeiro. Vamos ver como fazer isso.

2.1. Instalar e ativar o plug-in

Vá para Plugins > Adicionar novo no painel do WordPress e pesquise as palavras-chave do plug-in na barra de pesquisa do lado direito da tela.

Depois de ver o plug-in no resultado da pesquisa, clique em Instalar agora para instalar o plug-in.

instalar plugin ocultar postagens no wordpress

Após a conclusão da instalação, ative o plugin.

Excelente, você instalou e ativou o plugin.

Se você quiser usar um plug-in que não esteja no repositório oficial de plug-ins do WordPress, será necessário carregá-lo e instalá-lo manualmente. Dê uma olhada em nosso guia sobre como instalar um plugin do WordPress manualmente para obter mais informações sobre ele.

2.2. Ocultar postagens do WordPress usando o plug-in

Depois de instalar e ativar o plug-in, agora você pode ocultar postagens individuais em seu site. Então abra Posts > Todos os Posts do seu painel do WordPress mais uma vez e encontre o post que você deseja ocultar.

Em seguida, clique em Editar para a postagem que você deseja ocultar, assim como a etapa nas opções padrão. Ele irá redirecioná-lo para a página do editor de postagem. Aqui, se você rolar mais para baixo na barra lateral direita, poderá ver todas as páginas das quais pode ocultar uma postagem específica.

Basta selecionar as páginas das quais você deseja ocultar as postagens. Para esta demonstração, vamos apenas escondê-lo da página do blog. Se você quiser ocultá-lo em todas as páginas, basta marcar a opção SELECIONAR TUDO .

Por fim, atualize a página.

Se você for ao front-end do seu site, não poderá encontrar a postagem. Esta é a aparência da nossa página do blog antes de ocultarmos a postagem .

visualização da página do blog ocultar postagens no wordpress

Depois de ocultar a postagem , você poderá ver que a postagem não está mais visível na página do blog.

É isso, é assim que você oculta postagens no WordPress usando um plugin.

3. Oculte as postagens do WordPress programaticamente

Já mostramos várias maneiras de ocultar postagens no WordPress com as opções padrão, além de usar um plug-in. Ambos os métodos são muito fáceis e funcionam fantasticamente dependendo das necessidades do seu site. Mas se você quiser mais controle sobre como ocultar suas postagens, precisará ocultá-las usando código.

Esta é uma abordagem mais técnica, então você deve ter um conhecimento básico de programação para fazer isso. Além disso, é melhor se você também fizer backup do seu site WordPress antes de começar, pois modificaremos um dos principais arquivos de tema do seu site.

Quando você atualiza seu tema WordPress, esses arquivos de tema também podem ser afetados, por isso recomendamos que você adicione esses trechos de código ao tema filho do seu site. Você pode criar o tema filho programaticamente, bem como usar um dos plugins do tema filho para economizar tempo.

Depois de criar o tema filho, você pode adicionar o código a seguir para ocultar as postagens do WordPress na função do tema ou nos arquivos functions.php .

3.1. Acesse o arquivo functions.php.

Para acessar o arquivo functions.php ou seus arquivos de tema, vá para Appearance > Theme File Editor no painel do WordPress. Em seguida, clique no arquivo functions.php na barra lateral direita da tela.

Aqui, tudo o que você precisa fazer agora é adicionar o código e atualizar o arquivo.

funções do editor de arquivos de tema ocultam postagens no wordpress

Como alternativa, se você não se sentir confortável em modificar os arquivos do tema principal ou tiver alguns problemas com eles, também temos uma abordagem mais fácil. Você pode simplesmente usar um plugin como Code Snippets para adicionar os códigos ao seu site.

Basta instalar e ativar o plug-in e ir para Snippets > Adicionar novo no seu painel do WordPress. Em seguida, insira o código e o título para ele aqui e clique em Salvar alterações e ativar .

trechos de código ativam postagens ocultas no wordpress

O plug-in implementará automaticamente os códigos nos arquivos necessários em seu site e fará as alterações necessárias.

3.2. Adicione códigos ao seu site

Agora que você sabe onde precisa adicionar os códigos, você pode usar os seguintes códigos para ocultar postagens em seu site WordPress. Existem vários códigos que você pode usar para ocultar as postagens em áreas específicas do seu site. Então vamos dar uma olhada neles agora.

3.2.1. Ocultar postagens de acordo com as categorias

Você pode usar o seguinte trecho de código se quiser ocultar as postagens de acordo com suas categorias. Mas primeiro, você precisa encontrar o ID da categoria .

Basta acessar Posts > Categorias no painel do WordPress e passar o cursor do mouse sobre a categoria que você deseja ocultar. Você poderá ver o ID da categoria na visualização do link que aparece no canto inferior esquerdo da tela.

Nesta demonstração, o ID da categoria para “Blogs” é 53 . Então, escrevemos o código como:

 function quadlayers_exclude_category($consulta) {
 if ( $consulta->is_home() ) {
 $consulta->set('gato', '53');
 }
 retornar $ consulta;
 }
 add_filter( 'pre_get_posts', 'quadlayers_exclude_category');

Como nosso ID de categoria para os blogs é 53, adicionamos o ID específico para nosso snippet. Mas você pode adicionar o respectivo ID de categoria de acordo com as categorias de postagem do seu site para seus trechos de código.

Se você visualizar o site, as postagens que se enquadram na categoria “Blogs” serão ocultadas dos visitantes do site.

3.2.2. Ocultar postagens de páginas específicas

Assim como usar o plugin que mencionamos anteriormente, você também pode usar códigos para ocultar postagens específicas de páginas específicas. Mas, mais uma vez, você precisa encontrar o ID da postagem das postagens que deseja ocultar também.

Para encontrar o ID do post, vá para Posts > Todos os Posts no painel de administração do WP mais uma vez e procure o post que você deseja ocultar. Em seguida, passe o cursor do mouse sobre o título da postagem que você deseja ocultar.

Você poderá ver o link da postagem no canto inferior esquerdo da tela, assim como as categorias. Aqui, anote o ID da postagem para que você possa adicioná-lo posteriormente ao seu snippet de código.

Para esta demonstração, o ID da postagem é 318.

Você pode usar o seguinte trecho de código se quiser ocultar a postagem na página do blog .

 function quadlayers_exclude_posts_blogpage($consulta) {
 if ($consulta->is_home() && $consulta->is_main_query()) {
  $query->set('post__not_in', array(318, 319, 320));
  }
}
add_action('pre_get_posts', 'quadlayers_exclude_posts_blogpage');

Da mesma forma, você pode modificar um pouco o snippet acima se quiser ocultar postagens nas páginas de pesquisa também.

 function quadlayers_exclude_posts_search( $query) {
if (! $query->is_admin && $query->is_search && $query->is_main_query() ) {
$query->set( 'post__not_in', array(318, 319, 320) );
  }
add_action( 'pre_get_posts', 'quadlayers_exclude_posts_search' );

Os valores 318, 319 e 320 representam os IDs das postagens que queremos ocultar das páginas específicas. Você pode substituí-los pelos IDs de postagem do seu site para ocultá-los nas páginas de pesquisa de seus visitantes.

É isso! Estes são alguns dos trechos de código mais comuns que você pode usar para desativar ou ocultar postagens no WordPress.

Conclusão

Estas são as várias maneiras pelas quais você pode ocultar postagens no WordPress . Eles podem ser muito úteis se você estiver gerenciando ou organizando conteúdo em seu site. Você pode usar qualquer um desses métodos para ocultar as postagens sem afetar seu site.

Para resumir, discutimos as seguintes abordagens para ocultar postagens neste tutorial:

  • Opções padrão
  • Usando um plug-in
  • Programaticamente

As opções padrão que o WordPress oferece são bastante adequadas para você ocultar as postagens em seu site. Mas eles têm certas limitações, pois você só pode ocultar uma postagem por vez usando-os.

Portanto, se você quiser mais opções para ocultar postagens no WordPress, uma abordagem melhor pode ser usar um plug-in ou usar códigos. Fora deles, usar um plugin é a opção mais fácil. Mas se você tem um entendimento básico de programação, usar trechos de código para ocultar postagens também é extremamente fácil.

Você pode ocultar postagens no WordPress agora? Você já tentou fazer isso? Por favor, deixe-nos saber nos comentários abaixo.

Enquanto isso, aqui estão mais alguns de nossos posts que você pode achar úteis.

  • Como ocultar e remover o rodapé no Divi
  • Ocultar e remover produtos relacionados no WooCommerce
  • Como ocultar widgets no WooCommerce