Como ocultar uma postagem da página inicial no WordPress

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br


Alguma vez você já quis esconder um post da sua página inicial do WordPress ou página de arquivo do blog?

Embora você possa tornar as postagens do WordPress protegidas por senha ou privadas, em alguns casos, você pode simplesmente ocultar a postagem da sua página inicial, enquanto ainda permite que outras pessoas a visualizem se elas tiverem o link direto.

Neste artigo, mostraremos como ocultar postagens de páginas selecionadas no WordPress, como página inicial, arquivos de categorias, resultados de pesquisa e muito mais.

Ocultar postagens da página inicial no WordPress

Método 1. Ocultar uma postagem do WordPress da página inicial usando um plug-in

Este método é mais fácil e é recomendado para iniciantes.

A primeira coisa que você precisa fazer é instalar e ativar o plugin WordPress Hide Posts. Para mais detalhes, consulte o nosso guia passo a passo sobre como instalar um plugin do WordPress.

Depois que o plug-in estiver ativado, vá em frente e edite a postagem que deseja ocultar. Você notará uma nova seção "Ocultar postagens" na coluna direita do editor.

Ocultar configurações de postagens

Clicar nele revelará as opções do plugin. Você pode ocultar a postagem na primeira página e na página do blog, nas categorias ou nas tags, na página dos autores e nos resultados da pesquisa no site.

Basta selecionar as opções que você gosta e salvar sua postagem.

Dependendo das opções selecionadas, agora você pode visitar essas páginas e essa publicação específica não será listada.

Todos os usuários que possuem o URL de postagem direta (link permanente) ainda podem vê-lo inserindo o URL.

Embora esse método seja o mais fácil, faltam várias opções poderosas.

Por exemplo, você não pode ocultar uma página ou um tipo de postagem personalizado, como os produtos WooCommerce. Ele também não tem a opção de ocultar uma postagem do feed RSS do WordPress.

Método 2. Ocultar manualmente postagens e páginas do WordPress

Este método requer que você adicione código ao seu site WordPress. Se você não tiver feito isso antes, consulte nosso guia sobre como copiar e colar trechos de código no WordPress.

O WordPress usa uma consulta ao banco de dados para buscar e exibir postagens com base na página que o usuário está visualizando. Ele também fornece ganchos internos para modificar a consulta antes de executá-la.

Usaremos esses ganchos para modificar a consulta do WordPress e ocultar as postagens, páginas e tipos personalizados de postagens do WordPress em diferentes seções.

Você pode adicionar código personalizado usando o plug-in de trechos de código, que é mais seguro e não interrompe seu site. Como alternativa, você pode adicionar o código personalizado ao arquivo functions.php do seu tema ou a um plug-in específico do site.

Você também precisará dos IDs da postagem ou das páginas que deseja ocultar. Temos um tutorial rápido sobre como encontrar um ID de postagem no WordPress que mostra como obter essas informações.

Basicamente, você pode editar uma postagem ou página para visualizar seu ID na barra de endereços do seu navegador.

Localizando um ID de postagem na barra de endereço

Dito isto, vamos mergulhar na parte do código.

Ocultar posts ou páginas do WordPress na página inicial

O código a seguir usa a tag condicional is_home () para descobrir se o usuário está visualizando a página inicial. Se estiverem, exclui os IDs da postagem da consulta.

function wpb_exclude_from_home($query) 
	  if ($query->is_home() ) 
		  $query->set('post__not_in', array(1737, 1718));
	  

add_action('pre_get_posts', 'wpb_exclude_from_home');

Não se esqueça de substituir os IDs dentro da matriz pelos IDs reais de postagens ou páginas que você deseja excluir.

Ocultar posts ou páginas do WordPress no feed RSS

Se você deseja ocultar uma postagem do WordPress da página inicial e do feed RSS do WordPress, basta usar a tag condicional is_feed no código.

function wpb_exclude_from_feed($query) 
	  if ($query->is_feed() ) 
		  $query->set('post__not_in', array(1737, 1718));
	  

add_action('pre_get_posts', 'wpb_exclude_from_feed');

Agora, se você fez login como administrador e tentou visitar o seu feed RSS do WordPress, ainda verá as postagens listadas lá. Outros usuários não poderão ver as postagens excluídas quando visualizarem o seu feed RSS.

Ocultar postagem ou página do WordPress na pesquisa no site

Agora, e se você quisesse ocultar postagens específicas da pesquisa no site WordPress? Para fazer isso, basta adicionar a tag condicional is_search ao código.

function wpb_exclude_from_search($query) 
	  if ( $query->is_search() ) 
		  $query->set('post__not_in', array(1737, 1718));
	  

add_action('pre_get_posts', 'wpb_exclude_from_search');

Agora você pode visitar seu site e pesquisar as postagens que deseja ocultar. Mesmo que essas postagens sejam públicas, elas não aparecerão nos resultados da pesquisa.

Postagem excluída dos resultados da pesquisa

Ocultar postagem ou página do WordPress dos arquivos

Que tal ocultar postagens ou páginas específicas do WordPress de páginas de arquivo, como categoria, tags e arquivos de data? Para fazer isso, usaremos a tag condicional is_archive ().

function wpb_exclude_from_archives($query) 
	  if ( $query->is_archive() ) 
		  $query->set('post__not_in', array(1737, 1718));
	  

add_action('pre_get_posts', 'wpb_exclude_from_archives');

Ocultando postagem ou página do WordPress de qualquer lugar

Até agora, aprendemos como ocultar uma postagem ou página do WordPress de áreas específicas. Agora, que tal ocultar completamente uma postagem do WordPress de todas essas áreas ao mesmo tempo?

Para fazer isso, você pode combinar todas as tags condicionais que usamos anteriormente em um único snippet de código.

function wpb_exclude_from_everywhere($query)  $query->is_feed() 
add_action('pre_get_posts', 'wpb_exclude_from_everywhere');

Este código oculta as postagens fornecidas da página inicial, feed RSS, resultados de pesquisa e páginas de arquivo.

Controlando a visibilidade do conteúdo no WordPress

Você pode ocultar postagens ou páginas do WordPress usando os dois métodos descritos acima. Vamos responder a algumas das perguntas mais frequentes sobre as opções de controle de visibilidade de conteúdo no WordPress.

Esses métodos ocultam perfeitamente o conteúdo?

Não, eles não.

Por exemplo, os mecanismos de pesquisa já podem ter rastreado e indexado a postagem antes que você possa ocultá-la. Se você deseja impedir os mecanismos de pesquisa, consulte nosso guia sobre como ocultar uma página do WordPress do Google.

Isso também não funcionará se um plug-in do WordPress usar uma consulta personalizada que ignore suas verificações e revele o conteúdo que você está tentando ocultar.

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br

Uma abordagem melhor seria proteger uma postagem com senha, para que somente usuários com a senha possam visualizá-la.

Você também pode criar uma postagem privada, visível apenas para administradores, editores e autores em seu site.

Posso usar esses métodos para criar conteúdo para usuários específicos?

Não, esses métodos não permitem o compartilhamento eficiente de conteúdo com usuários específicos. Uma abordagem melhor seria usar um plugin de associação ao WordPress.

Plugins de associação como o MemberPress permitem criar e publicar conteúdo restrito. Você pode até vender planos de assinatura para acessar conteúdo premium.

Para obter mais detalhes, consulte nosso guia sobre como criar um site de associação ao WordPress com instruções passo a passo.

Esperamos que este artigo tenha ajudado você a aprender como ocultar uma postagem do WordPress na página inicial e em outras áreas do seu site. Você também pode querer ver o nosso guia sobre como tornar um site WordPress completamente privado.

Se você gostou deste artigo, assine os tutoriais em vídeo do canal do YouTube para WordPress. Você também pode encontrar-nos em Twitter e Facebook.

Blogs imperdíveis:

Aqui está o Que está Faltando na Sua Filial Internacional Campanhas

Engenharia automóvel: Emprego e carreira na indústria automobilística

Marathoners pode economizar grande com essas receitas de bola e energia Ball Ball

O que é um programa de afiliados?

Ganhe dinheiro vendendo fotos on-line

O novo Google Search Console Beta – insights e novos recursos

Promoção de conteúdo – Como ser notado por autoridades relevantes

Como plantar um jardim

Como encontrar oportunidades ilimitadas de marketing de afiliados

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br