Erweitern Sie die WordPress-Suche um die Nutzersuche

Es gibt viele WordPress-Plugins, die die WordPress-Suche verbessern, aber ich muss noch ein Plugin finden, das die Benutzersuche hinzufügt.

Suche Alles, was früher die functionalität hatte, wurde entfernt, als WP auf Version 2.8 umstellte. Ich vermute, dass dies auf die Art und Weise zurückzuführen war, wie WP die Speicherung der Autoren änderte.

Der Grund, warum ich nach der Benutzersuche bin, liegt darin, dass alle Benutzer auf der WP-Site Mitarbeiter mit einem eigenen Profil sind. Wir haben eine Autorenseite, die alle Mitarbeiter nach Nachnamen auflistet, die durch 20 Mitglieder pro Seite getrennt sind. Wenn Sie nur den Vornamen eines Mitarbeiters kennen, dann ist es sehr schwierig, dieses Mitglied zu finden. Ich möchte die WP-Suche erweitern, so dass Sie einfach einen Namen eingeben können und das entsprechende Mitglied erscheint.

Diese Site ist ein Intranet, so dass eine externe Suchmaschine nicht in Frage kommt.

Ich möchte nur klarstellen, dass ich nach Benutzern suchen möchte, nicht nach Posts nach Autor suchen.

Wie kann ich die Mitarbeitersuche hinzufügen?

Solutions Collecting From Web of "Erweitern Sie die WordPress-Suche um die Nutzersuche"

Mit dem integrierten WP-Suchsystem können Sie das nicht einfach erreichen. Selbst wenn es Ihnen gelingt, eine komplizierte Abfrage zu erstellen, die Daten aus der Benutzertabelle abruft, wäre sie unglaublich langsam.

Search Unleashed hatte diese functionalität, aber ich bin mir nicht sicher über die Kompatibilität mit WP 3.2.

Ich habe es in der Vergangenheit als Inspiration genutzt, um auf meiner Website eine bessere Suchfunktionalität hinzuzufügen. Im Wesentlichen sammelt es Daten über Content-Publishing-Hooks, die dann indiziert und irgendwo gespeichert werden, um schneller darauf zuzugreifen, zum Beispiel eine benutzerdefinierte db-Tabelle, oder in speziellen Dateien, wenn Sie die Lucene- Suchmaschine verwenden.

Wenn Sie den WP-Weg wirklich gehen wollen, sehen Sie sich diese Frage an . Sie müssen $ wpdb-> users bei post_author beitreten.

Lösung ist hier: http://wordpress.org/support/topic/default-custom-fields?replies=6

Ein Zitat von einem der Poster zu diesem Thema:

… nur um nach Beiträgen einer bestimmten Person zu suchen, NICHT nach einem Schlüsselwort + dem Autor. In meiner Verwendung verwende ich Kafs Plugin, das ich oben erwähnt habe, und ich habe 3 Radiobuttons, so dass Sie nach “echtem Namen des Autors”, “Benutzername des Autors” oder der Standardsuche “Post-Inhalt” suchen können …