Pagina inicial » WordPress » WordPress Search Plugins e Snippets Úteis

    WordPress Search Plugins e Snippets Úteis

    O WordPress é uma ferramenta poderosa de CMS que não apenas alimenta blogs, mas inúmeros fóruns e páginas pessoais da web. Muitos dos recursos oferecidos são bastante avançados para o mercado, mas sua busca ainda parece estar atrasada. As funções oferecem uma solução muito simples para um problema extremamente complexo - encontrar o conteúdo certo em seu site!

    Embora as funções sejam ótimas para pesquisar artigos com base em correspondências diretas, o sistema fica aquém de muitos usos possíveis. Mais especificamente, a incapacidade de pesquisar entre todas as categorias, tags ou até mesmo uma categoria específica e / ou tag. Da mesma forma, todas as postagens são exibidas no padrão por data, da mais recente para a mais antiga. Essa é uma grande lacuna na experiência do usuário, e os usuários que podem estar procurando artigos populares com mais visualizações ou comentários?

    Abaixo, ofereci uma breve olhada nos recursos de pesquisa do WordPress e como eles funcionam no sistema. Entender como tudo fica pronto é muito fácil facilitar as pesquisas de manipulação. Além disso, adicionei alguns plugins poderosos e trechos de código desejáveis ​​para qualquer website do WP..

    O Básico da Pesquisa WordPress

    Ao executar uma consulta de pesquisa através do WordPress, todos os resultados são retornados com base no tempo de publicação. Isso incluiria páginas, o que seria ótimo se o WordPress definisse a capacidade de fazer isso. Dois ótimos plugins, Search Unleashed e Search Everything, fornecem correções que permitem aos usuários pesquisar páginas e comentários também. Um grande problema é como o WordPress ignora o poder das palavras-chave dentro da pesquisa.

    Se um artigo foi publicado há um ou dois anos, as chances de ser encontrado em uma pesquisa são quase nulas. Isto é, a menos que o usuário esteja inserindo as palavras-chave que deseja em um mecanismo maior, como o Google ou o Bing. Quando você procura “web design” WordPress está procurando combinar exatamente isso. Os desenvolvedores do WordPress podem estar trabalhando em atualizações, mas essa consulta não retornaria resultados contendo simplesmente desenhar.

    Da mesma forma que sobre postar categorias e tags? Estes podem ser combinados em palavras-chave e lançar uma pesquisa inteira. As funções distintas por trás da pesquisa do WordPress são pré-históricas em comparação com a maioria das quais, felizmente, o sistema pode ser abertamente atualizado de dentro da comunidade de desenvolvimento..

    Arquivos de tema do WordPress

    Dentro de cada pasta WordPress Themes é um conjunto de arquivos de pesquisa. Estes parecem ser úteis para funcionalidades e formulários de pesquisa poderosos. Dentro do arquivo de modelo raiz search.php você encontrará o modelo geral para os resultados da pesquisa.

    Muitas vezes eu vou ouvir os desenvolvedores fabricando o erro de incluir seu search.php dentro de outro arquivo principal, como page.php ou single.php. Essa é uma técnica robusta para criar modelos modulares, mas o arquivo de pesquisa direta é usado para exibir apenas paginação e resultados. O nome do arquivo padrão searchform.php é o que incluiria algum código PHP básico para chamar dados de consulta de pesquisa. O restante do arquivo é um formulário HTML simples, incluindo um (1) campo de entrada e um botão de envio.

    Este arquivo é frequentemente incluído no cabeçalho ou na área lateral dos modelos. Ele oferece uma solução elegante para incluir um formulário pronto e os usuários podem aproveitar as muitas técnicas avançadas de pesquisa oferecidas no WordPress. Dos muitos novos atributos em HTML5, é possível oferecer texto padrão dentro do campo de entrada, como “procurar… ” ou “insira termos aqui”.

    Ao inserir dados para exibir seu formulário de pesquisa, a rotina simplista pode surpreendê-lo felizmente. Existe uma função simples escrita get_search_form () que pode ser adicionado em qualquer lugar em seus modelos para exibir o conteúdo de searchform.php. Esta é uma função interna desenvolvida pelo WordPress e usada para facilitar o desenvolvimento da funcionalidade de pesquisa!

    Função de Consulta WP

    Existe uma função escrita no backend do WordPress que pode ser utilizada para consultas SQL diretas. WP_query () tem sido usado por desenvolvedores do WordPress e designers de temas para criar consultas de pesquisa personalizadas mais complexas do que o padrão do WordPress.

    Se você é um desenvolvedor, recomendo ler a página de referência da função para obter mais informações sobre a metodologia. A documentação é muito longa e provavelmente não será usada por muitos. Há alguns recursos interessantes, como a publicação de postagens ou categorias específicas com base nos quais o conteúdo é exibido no momento na página..

    A função Consulta também permite verificar o valor atual da página. WordPress automaticamente dá um nome para cada tipo de página em seu site. Postagens de blogs, páginas, resultados de pesquisa e home são apenas alguns exemplos. Abaixo, descrevi uma breve lista de variáveis ​​de páginas comuns para aqueles interessados ​​em examinar abaixo da superfície.

    • $ is_single - visualizando uma única página de postagem
    • $ is_author - visualizando uma página de diretório de postagem de autor
    • $ is_search - visualizar uma página de resultados de pesquisa
    • $ is_category - $ is_tag - visualizar uma lista de postagens por categoria ou tag
    • $ is_404 - visualizando a página de erro 404

    16 plugins para melhorar a pesquisa

    Abaixo, incluí links para alguns plug-ins populares relacionados a pesquisas e consultas. Estes são todos gratuitos e oferecidos para download no diretório de extensões oficiais do WordPress. Eu não recomendo instalar mais de 2 ou 3 destes de cada vez - leia as descrições e teste um a um para ver se há algo que se adapte perfeitamente ao seu blog!

    Plug-in de pesquisa personalizada do GoogleA opção padrão para pesquisar no WordPress não é realmente a melhor solução. Muitas vezes, os webmasters preferem canalizar suas consultas de pesquisa no Google para obter resultados mais rápidos e mais segmentados. Após a instalação, esse plug-in reescreverá automaticamente o formulário de pesquisa padrão do WordPress com uma Pesquisa do Google personalizada. Adota um novo conjunto de URLs amigáveis ​​on-the-fly!

    Formulário de pesquisa aprimoradaPor padrão, o formulário de pesquisa do WordPress é um campo de entrada padrão. Isso é ótimo para consultas básicas envolvendo palavras-chave específicas, mas para usuários avançados as opções padrão ficam aquém. O Enhanced Search Form gerará dinamicamente um formulário XHTML que aceita novos termos de pesquisa, como instruções booleanas AND.

    Search EverythingSearch Tudo é outro ótimo plug-in all-in-one para suportar suas necessidades avançadas de busca. Alguns dos recursos mais populares incluem realce de pesquisa, taxonomias personalizadas, navegação em comentários aprovados e muito mais! O painel de administração é muito simples e a configuração é uma brisa.

    Plugin de pesquisa do WordPress SphinxO servidor Sphinx pode descarregar as pesadas consultas de pesquisa do seu servidor em outras configurações remotas. Após a ativação, você observará velocidades super rápidas e poderá classificar os resultados de acordo com a atualização e a relevância. Além disso, o plug-in é capaz de exibir um widget da barra lateral das palavras-chave de pesquisa relacionadas mais recentes e principais.

    Search MeterSearch Meter é uma ideia fascinante para os webmasters interessados ​​em acompanhar análises. Cada consulta de pesquisa é armazenada e arquivada no painel de administração com detalhes adicionais examinando a análise de pesquisa. Você receberá dados sobre quantas pesquisas falharam ou não geraram resultados, além de termos de pesquisa populares e recentes. O plugin irá gerar estatísticas que você pode redefinir ou exportar para exame.

    Fast WordPress SearchFast WordPress Search é um plugin básico de substituição para o mecanismo padrão do WordPress. Isso geralmente retorna páginas mais relevantes e acelera ligeiramente o processo. O processo foi escrito para trabalhar com a vasta biblioteca de funções do WP para reduzir as chamadas do banco de dados e retornar resultados mais rápidos para consultas intensas. A instalação também é acompanhada de ferramentas de benchmark para comparar tempos.

    Amazon Search WidgetSe você trabalha com o programa de afiliados da Amazon, então você vai adorar este próximo plugin. Com algumas etapas simples e uma única edição de modelo, é muito conveniente implementar um formulário de pesquisa baseado em Flash. Isso irá procurar na biblioteca da Amazon para extrair dados sobre produtos e novos lançamentos. A partir daqui, é um processo simples de introduzir o seu ID de afiliado para começar a ganhar dinheiro com as suas pesquisas de blogue.!

    Looser Search PluginAqui temos um pequeno plugin com grandes expectativas logo após a instalação. O Looser Search Plugin modifica processos já incorporados de bibliotecas do WordPress para corresponder palavras-chave em vez de termos completos. Um dicionário interno de palavras inglesas comuns é pulado para acelerar o processo de busca. Se você está procurando por um plugin básico para instalar e obter os resultados mais rápidos, eu recomendo.

    WordPress Live Search da DaveSe você é um fã do Microsoft Live Search, este simples plugin irá ampliar sua experiência com blogs. A oferta de resultados do Live Search significará maior relevância e tempos de carregamento mais rápidos do que o processamento interno. O plugin é feito para fornecer resultados instantâneos atualizados, como o usuário digita - todos alimentados nos bastidores com jQuery e alguns estilos CSS básicos. Tente instalar e veja se o seu blog pode lidar com o carregamento da página, pois fornece uma experiência de usuário incrível para os resultados da pesquisa.

    O plug-in Search CloudThis da tag fornece acesso fácil para desenvolver uma nuvem de tags simples. Isso resultará em ótimos rankings do Google, pois mais links serão direcionados para as páginas do seu blog. Além disso, a experiência do usuário é aumentada drasticamente quando você considera quantas postagens podem ser encontradas com apenas alguns cliques. O plugin requer etapas de instalação padrão e foi desenvolvido com o SEO em mente.

    Destaque termos de busca Você pode ter visto este plugin sendo adotado em inúmeros blogs hoje. Sempre que um visitante encontrar a sua página através de um grande motor de busca (Google, Yahoo !, Bing, Lycos, Ask…), cada uma das palavras-chave será destacada no seu conteúdo. Isso ajuda os visitantes a descobrir onde o conteúdo da página está localizado e em qual quadro de referência ele está. Por padrão, não há estilos CSS principais; portanto, você precisará projetá-los após a ativação..

    Melhor SearchBetter Search, como o título indica, é um plugin padrão para dar uma melhor busca ao seu blog WordPress. Cada página de resultados é dividida com base na relevância de palavras-chave e em técnicas avançadas para reconhecer meta tags, post tags e categorias. Ao digitar o novo formulário de pesquisa, você verá os termos de pesquisa mais populares que estão sendo pesquisados ​​em todo o seu blog. Isso é atualizado com frequência com base em quanto tráfego suas consultas de pesquisa geram!

    Pesquisar LightAs você pode ter visto muitos lugares em outros lugares que a funcionalidade update-as-you-type explodiu. Desde o lançamento do Google Instant, muitos outros provedores de pesquisa implantaram técnicas semelhantes. O Search Light é um plugin fantástico que usa uma interface suspensa do Ajax para criar menus dinâmicos de consultas relacionadas. Também é possível vincular suas miniaturas de postagem e o número total de resultados dentro da própria barra de pesquisa.

    WP Instant SearchEste plug-in requer algumas bibliotecas externas, embora ofereça uma funcionalidade semelhante à do Search Light anterior. Se você realmente gosta de sugestões de drop-down do Ajax, encontrará muitas das mesmas características aqui com o WP Instant Search. O plug-in é atualizado para a versão mais recente do WordPress 3.0.5 e verifica tags, postagens, páginas e categorias do WordPress.

    WP E-commerce Widget de pesquisa de produtosEste plug-in suporta exibições de widgets para uma solução de e-commerce em execução no WordPress. Quando você vende itens ou até mesmo software on-line, é importante que sua solução de e-commerce seja simples de navegar e que os produtos sejam fáceis de encontrar. Com este plugin bacana podemos substituir a funcionalidade de pesquisa obsoleta do WordPress para incluir uma nova visualização de consulta. As páginas de resultados listarão os produtos em um layout de estilo de grade e serão compatíveis até a versão mais recente.

    Plugin AWPP Ajax SearchA no-nonsense para pesquisas do Ajax. Basta baixar e instalar o plugin para ter uma noção de como o processo será fácil. As configurações padrão funcionam perfeitamente com o tema Twentyten e todos os derivados. Um recurso interessante é como esse plugin ainda funciona em torno do mecanismo de busca padrão do WordPress. Neste caso, você não perde nada com a biblioteca poderosa do WordPress e, em vez disso, ganha apenas efeitos magníficos de experiência de front-end. Há muitas opções para personalização, incluindo estilos CSS e velocidades e estilos de animação do jQuery.

    5 trechos de busca úteis

    1. Excluir postagem / página dos resultados da pesquisa

    A função a seguir permite que você exclua as postagens de qualquer categoria ou até mesmo as páginas dos resultados da pesquisa. (via wprecipes)

    (functions.php)

     função SearchFilter ($ query) if ($ consulta-> is_search) $ query-> set ('cat', '0,1');  return $ query;  add_filter ('pre_get_posts', 'SearchFilter'); 

    2. Pesquisando uma categoria específica

    Retornar resultados de pesquisa de uma categoria específica.

    (functions.php)

     função SearchFilter ($ query) if ($ query-> is_search) // Insira as categorias específicas que você deseja pesquisar $ query-> set ('cat', '8,9,12');  return $ query;  add_filter ('pre_get_posts', 'SearchFilter'); 

    3. Pesquisando um tipo de postagem específico

    Filtre todos os outros tipos de postagem e segmente sua pesquisa para um tipo de postagem específico do WordPress.

    (functions.php)

     função SearchFilter ($ query) if ($ query-> is_search) // Insira o tipo de post específico que você deseja pesquisar $ query-> set ('post_type', 'feeds');  return $ query;  // Este filtro vai entrar no loop e organizar nossos resultados antes que eles sejam retornados add_filter ('pre_get_posts', 'SearchFilter'); 

    4. Realce os termos de pesquisa do WordPress (jQuery)

    Destaca os termos de pesquisa na página de resultados do WordPress. (via weblogtoolscollection)

    (functions.php)

     function hls_set_query () $ consulta = atributo_escape (get_search_query ()); if (strlen ($ query)> 0) echo '  ';  function hls_init_jquery () wp_enqueue_script ('jquery');  add_action ('init', 'hls_init_jquery'); add_action ('wp_print_scripts', 'hls_set_query'); 

    (header.php), antes

       

    5. Exibir termo de pesquisa + resultado (s)

    Retornar consultas de pesquisa e número de resultados. Exemplo - Resultado da Pesquisa para o twitter - 8 artigos. (via wpbeginner)

     

    Resultado da pesquisa para contagem do Borne; _e ("); _e (''); echo $ key; _e (''); _e ('-'); echo $ count. "; _e ('artigos'); wp_reset_query ();?>