Suche Post in allen Blogs in WPMU?

Gibt es ein Coding-Dokument oder eine Anleitung zum Erstellen einer SEARCH-Suche in allen Blogs in WPMU, die in der primären WPMU-Site SEARCH platziert werden?

Solutions Collecting From Web of "Suche Post in allen Blogs in WPMU?"

Werfen Sie einen Blick auf WPMU Global Search Plugin, die einfach durch alle Blogs in Ihre WordPress MU Beiträge nach Titel, Inhalt oder Post-Autor durchsuchen können.

und wenn Sie nicht nach einem Plugin suchen, dann schauen Sie sich einfach den Code an und sehen Sie, wie es gemacht wird.

Der beste Ansatz besteht darin, ein “Must-Use” -Plugin zu erstellen, das Post-Daten sammelt, wenn ein Post in einem Blog gesendet wird, und sie in einer benutzerdefinierten databasetabelle im primären Blog zu speichern (und eventuell löschen, wenn ein Post gelöscht wird).

Zum Beispiel hook eine function auf save_post , die den post-Permalink, Titel, Inhalt oder Tags, Anzahl der Kommentare, Blog-ID, Post-ID und speichert sie in einer Zeile Ihrer benutzerdefinierten Tabelle.

Wenn jemand eine Suche durchführt, holt man Informationen aus dieser Tabelle heraus, anstatt Dutzende von Blogs abzufragen.

Sie könnten Plugins wie das oben erwähnte verwenden, aber diese sind nicht sehr gut für größere Sites. Zum Beispiel bekomme ich ungefähr 10K Abfragen mit 1GB Speicher mit “Multisite-Global-Search” und das ist nur für ein Setup von 20 Blogs mit ~ 3000 Posts. Needles zu sagen, es dauerte 30 Sekunden, um abzuschließen …

Ich benutze Google-Suche mit AdSense. Das funktioniert großartig, wenn Sie die Suche so einrichten, dass nur Ihre Domain gesucht wird. Es wird alle Subdomains nach suchen

https://www.google.com/adsense

Hinweis: Es werden nur von Google indexierte Seiten gefunden. Sie müssen also eine Weile warten, bis die neuesten Beiträge erscheinen.