Estender a pesquisa do WordPress para incluir a pesquisa do usuário

8

Existe um plug-in para WordPress que aprimora a pesquisa no WordPress, mas ainda não encontrei um plug-in que adicione a pesquisa do usuário.

Pesquisa Tudo costumava ter a funcionalidade, mas foi removido quando o WP foi movido para a versão 2.8. Eu suspeito que isso ocorreu devido ao modo como o WP mudou a forma como os autores foram armazenados.

O motivo pelo qual estou após a pesquisa do usuário é porque todos os usuários no site do WP são membros da equipe com seu próprio perfil. Temos uma página de autor que lista todos os funcionários por sobrenome, separados por 20 membros por página. Se você conhece apenas o primeiro nome de um membro da equipe, tentar encontrar esse membro é muito difícil. Eu quero estender a pesquisa WP para que você possa simplesmente digitar um nome e o membro correspondente seja exibido.

Este site é uma intranet, portanto, usar um mecanismo de pesquisa externo está fora de questão.

Só quero deixar claro que estou querendo pesquisar usuários que não pesquisam postagens de autor.

Como posso adicionar a pesquisa de membros da equipe?

    
por Brady 02.11.2011 / 10:27

2 respostas

4

Você não pode conseguir isso facilmente com o sistema de pesquisa integrado do WP. Mesmo se você conseguisse construir uma consulta complicada que extraísse dados da tabela de usuários, seria incrivelmente lenta.

O

Search Unleashed tinha essa funcionalidade, mas não tenho certeza sobre compatibilidade com o WP 3.2.

Eu usei no passado como inspiração para adicionar uma funcionalidade de pesquisa melhor no meu site. Basicamente, ele reúne dados sobre ganchos de publicação de conteúdo, que depois são indexados e armazenados em algum lugar para acesso mais rápido, por exemplo, uma tabela db personalizada ou em arquivos especiais, se você estiver usando o Lucene mecanismo de pesquisa.

Se você realmente quiser seguir o caminho do WP, consulte esta questão . Você precisa juntar-se a usuários do $ wpdb- > no post_author.

    
por onetrickpony 02.11.2011 / 15:23
1

A solução está aqui: enlace

Uma citação de um dos posters nesse tópico:

  

... apenas para pesquisar postagens de determinada pessoa, NÃO é uma palavra-chave +   o autor. No meu uso eu estou usando o plugin do Kaf que eu mencionei acima   e eu tenho 3 botões de rádio, então você pode pesquisar por "nome real do autor",   "nome de usuário do autor" ou a pesquisa padrão "publicar conteúdo" ...

    
por Roger 02.11.2011 / 14:24

Tags