Blog SearchWP

Tutoriais, Dicas e Recursos do WordPress para Ajudar a Crescer Seu Negócio

Como corrigir a pesquisa de tipos de postagem personalizados que não funciona no WordPress

Tipos de postagem personalizados ajudam você a organizar diferentes tipos de conteúdo em seu site WordPress, como produtos, depoimentos ou membros da equipe.

Mas há um problema frustrante: os tipos de postagem personalizados não aparecem nos resultados de pesquisa do WordPress por padrão.

Então você pode se perguntar, como corrigir a pesquisa de tipos de postagem personalizados que não funciona no WordPress?

Pode ser desafiador, pois há muitas razões possíveis para isso estar acontecendo.

Neste artigo, mostraremos os motivos mais populares pelos quais seu tipo de postagem personalizado pode não aparecer nos resultados de pesquisa e como corrigi-los.

Por que a Pesquisa de Tipos de Postagem Personalizados Não Funciona?

Tipos de postagem personalizados são populares entre os proprietários de sites WordPress.

Adicioná-los permite que você vá além de posts e páginas padrão e transforme o WordPress em um sistema de gerenciamento de conteúdo completo.

Especificamente, você pode nomear um post personalizado como quiser e adicionar campos personalizados contendo qualquer informação adicional a ele.

Isso permite que você publique receitas, avaliações, tutoriais e outros tipos de conteúdo.

Aqui está um exemplo de um tipo de postagem personalizado:

um exemplo de tipo de postagem personalizado

Mas se seus visitantes não conseguem pesquisar por tipos de postagem personalizados, não faz muito sentido publicá-los, pois eles não terão visualizações.

Abaixo, você encontrará os 3 exemplos mais comuns de por que a pesquisa por tipos de postagem personalizados pode não funcionar em seu site.

1. O WordPress Não Mostra o Tipo de Postagem Personalizado nos Resultados de Pesquisa

Por padrão, o WordPress incluirá tipos de postagem personalizados nos resultados de pesquisa, desde que você não os tenha tornado ocultos usando um plugin. 

No entanto, a pesquisa padrão tem muitas limitações e muitas vezes não mostra resultados relevantes. 

Portanto, se você tentar pesquisar por conteúdo que é um tipo de postagem personalizado, é provável que você obtenha resultados precisos. 

Para resolver esse problema e tornar seus tipos de postagem personalizados pesquisáveis, você pode usar um plugin de pesquisa e melhorar o processo de pesquisa padrão.

2. Você Ocultou Seu Tipo de Postagem Personalizado da Pesquisa

A maneira mais fácil de criar um tipo de postagem personalizado é usar um plugin do WordPress.

Mas muitos plugins têm um recurso que permite escolher se você deseja que o tipo de postagem personalizado seja visível na pesquisa ou não.

Portanto, se você alterou esse parâmetro, esse pode ser o motivo pelo qual seu tipo de postagem personalizado não aparece nos resultados de pesquisa.

3. Problema de Compatibilidade de Plugin

Adicionou um tipo de postagem personalizado ao seu site usando um plugin, mas ele não aparece nos resultados de pesquisa?

A razão possível pode ser um problema de compatibilidade de plugin.

Quando dois ou mais plugins entram em conflito uns com os outros, isso pode causar problemas que levariam o tipo de postagem personalizado a não aparecer nos resultados de pesquisa.

Como Corrigir a Busca de Custom Post Type Não Funcionando no WordPress

Agora que você sabe por que a pesquisa por tipos de postagem personalizados pode não funcionar em seu site WordPress, vamos analisar as possíveis maneiras de resolver esse problema.

1. Faça a Pesquisa do WordPress por Tipos de Postagem Personalizados

A maneira mais fácil de fazer a pesquisa do WordPress por tipos de postagem personalizados é usar um plugin como o SearchWP.

SearchWP

É o melhor plugin de pesquisa para WordPress e é uma solução abrangente que permite ter controle total sobre como a pesquisa funciona em todo o seu site. Além de tornar os tipos de postagem personalizados pesquisáveis, ele tem toneladas de recursos úteis.

Por exemplo, usando o SearchWP, você pode exibir os resultados da pesquisa em modo ao vivo, adicionar uma barra de pesquisa com um shortcode e muito mais.

O SearchWP aprimora a pesquisa em seu site, ajudando você a:

  • Priorizar resultados de pesquisa específicos: Gostaria de colocar uma página específica no topo dos resultados de pesquisa em seu site? O SearchWP permite que você afete manualmente a ordem dos resultados da pesquisa, para que possa trocá-los facilmente.
  • Excluir páginas específicas dos resultados de pesquisa: Existem algumas páginas que você prefere ocultar da pesquisa? Usando o SearchWP, você pode fazer isso com alguns cliques, sem necessidade de codificação.
  • Rastrear pesquisas de seus visitantes: Quer saber quais termos de pesquisa os visitantes inserem em seu site? O SearchWP coleta dados sobre a atividade de pesquisa em seu site para que você possa entender melhor os interesses do seu público.
  • Criar formulários de pesquisa personalizados: Você deseja criar um formulário de pesquisa personalizado? Com o SearchWP, você pode personalizar totalmente um formulário de pesquisa para atender às suas necessidades e, em seguida, adicioná-lo a qualquer lugar do seu site.

Agora, vamos ver como fazer o WordPress considerar tipos de postagem personalizados ao pesquisar com o SearchWP.

Etapa 1: Instalar e Ativar o SearchWP

Para começar, você precisará adquirir uma cópia do SearchWP visitando o site e criando uma nova conta.

Feito isso, basta navegar até sua conta SearchWP e ir para a aba Downloads.

Baixar plugin SearchWP da área da conta

Em seguida, pressione o botão Download SearchWP e salve o arquivo ZIP do plugin em seu computador.

Depois disso, você também pode copiar sua chave de licença na parte inferior esquerda da mesma aba. Você precisará dela mais tarde para ativar o plugin.

Quando terminar o download, o próximo passo é carregar o arquivo ZIP do plugin SearchWP em seu site.

Se precisar de ajuda com isso, consulte o guia passo a passo como instalar um plugin do WordPress.

Após a ativação, você verá a tela de boas-vindas do SearchWP. Clique no botão 'Iniciar o Assistente de Integração' e siga as etapas do assistente.

Assistente de integração SearchWP

Depois de configurar o SearchWP, o próximo passo é adicionar seu tipo de postagem personalizado como uma fonte de pesquisa.

Etapa 2: Adicionar seu tipo de postagem personalizado como fonte de pesquisa

Para fazer isso, você pode ir para SearchWP » Algoritmo no painel de administração do WordPress.

Por padrão, existe apenas um mecanismo de pesquisa chamado Padrão. Você pode personalizar o mecanismo padrão e alterar como a pesquisa funciona em todo o seu site.

Por exemplo, você pode alterar quais tipos de conteúdo o WordPress considera ao pesquisar, excluir categorias ou páginas específicas e muito mais.

Como você pode ver, atualmente, este mecanismo de pesquisa realiza pesquisas em 3 fontes: posts, páginas e mídia.

Para fazer o WordPress pesquisar por um tipo de post personalizado, precisamos adicioná-lo como uma fonte de pesquisa também. Para fazer isso, você pode pressionar o botão Fontes e Configurações.

Editar ou adicionar novos mecanismos de pesquisa no WordPress

Depois disso, você verá a janela onde pode escolher as fontes de pesquisa que o WordPress deve levar em consideração ao pesquisar.

Simplesmente encontre seu tipo de post personalizado entre essas fontes e marque a caixa ao lado dele para adicioná-lo como uma fonte de pesquisa.

Por exemplo, em nosso site de teste, adicionamos um tipo de post personalizado chamado Tutoriais.

Selecionar fonte de tipo de postagem personalizada

Quando terminar, prossiga e clique no botão Concluído.

Em seguida, você pode pressionar o botão Salvar no canto superior direito para armazenar as alterações que fez.

Salvar configurações do motor

É isso. Você adicionou com sucesso um tipo de post personalizado à pesquisa do seu site. O próximo passo é experimentar seu mecanismo de pesquisa personalizado.

Etapa 3: Teste sua nova pesquisa

Para fazer isso, simplesmente visite seu site e pesquise pelo tipo de post personalizado.

Por exemplo, em nosso site de teste, adicionamos a postagem 'Como instalar um plugin do WordPress' como o tipo de post personalizado Tutorial.

Vamos pesquisar por ela e ver se ela aparece nos resultados da pesquisa.

pressione Encontrar Resultados

O formulário de pesquisa deve mostrar o tipo de post personalizado.

Como você pode ver, ele encontrou a postagem.

encontramos o tipo de postagem personalizado

Isso significa que o mecanismo de pesquisa agora considera tipos de post personalizados e pesquisa por eles.

Como Revelar Seu Tipo de Post Personalizado nos Resultados da Pesquisa

Adicionou seu tipo de post personalizado como uma fonte de pesquisa seguindo o guia acima, mas ele ainda não aparece na pesquisa?

Se você criou um tipo de post personalizado usando um plugin, há uma boa chance de você ter alterado acidentalmente suas configurações de visibilidade dentro do plugin.

Por exemplo, mostraremos como verificar isso no plugin Custom Post Type UI.

Primeiro, você precisará navegar até CPT UI » Adicionar/Editar Tipos de Post no painel esquerdo do seu painel do WordPress.

pressione Adicionar Editar Tipos de Postagem

Aqui, você verá opções para criar um novo tipo de post personalizado.

Uma vez lá, você pode mudar para a aba Editar Tipos de Post.

vá para a aba Editar Tipos de Postagem

Depois disso, você precisará escolher um post personalizado que deseja editar no menu suspenso no canto superior esquerdo.

Neste exemplo, selecionaremos o tipo de post personalizado Tutoriais.

escolha seu tipo de postagem personalizado

Depois de selecionar o tipo de post personalizado desejado, role para baixo até a seção Configurações e navegue até a opção Excluir da Pesquisa.

certifique-se de que você não excluiu sua postagem da pesquisa

Certifique-se de que esteja definido como Falso.

Se não estiver, simplesmente mude de Verdadeiro para Falso para fazer com que o tipo de post personalizado selecionado seja exibido na pesquisa em seu site.

Como Corrigir o Problema de Compatibilidade de Plugins

Você tentou todos os guias acima, mas seu tipo de post personalizado ainda não está aparecendo nos resultados da pesquisa? Outra razão possível para isso é um conflito de plugins.

A maneira mais fácil de verificar se é o caso é desativar cada plugin por vez até encontrar aquele que está causando o problema.

Para começar, vá para a aba Plugins no painel esquerdo do seu painel do WordPress.

vá para Plugins

Em seguida, marque a caixa de seleção ao lado de cada plugin instalado, exceto SearchWP e o plugin que você usou para adicionar um tipo de post personalizado.

Depois que isso for feito, você pode escolher a opção Desativar no menu suspenso Ações em massa e pressionar Aplicar.

desativar todos os plugins

Após desativar os plugins, verifique se o problema de exibição de tipos de postagem personalizados na pesquisa desapareceu.

Se sim, você pode começar a ativar os plugins gradualmente, um por um. Isso permitirá que você descubra qual deles está causando o problema e evite usá-lo no futuro.

Esperamos que este artigo tenha ajudado você a aprender como corrigir a pesquisa de tipos de postagem personalizados que não funciona no WordPress. Você também pode consultar nosso guia sobre como corrigir a pesquisa do WordPress que não funciona e como corrigir a pesquisa de produtos do WooCommerce que não funciona.

Se você estiver pronto para tornar os tipos de postagem personalizados pesquisáveis em seu site e garantir uma melhor experiência de pesquisa para seus visitantes, então você pode adquirir sua cópia do SearchWP aqui.

avatar do autor
Aazim Akhtar

Crie uma Experiência de Pesquisa WordPress Melhor Hoje

Nunca mais perca visitantes para resultados de pesquisa inúteis. O SearchWP torna a criação de sua própria pesquisa inteligente do WordPress rápida e fácil.

Get SearchWP Now
Ícone de Múltiplos Mecanismos de Busca