it-swarm.com.de

Multisite-Installation: Wie richte ich die globale Suche ein?

Ich führe eine Multisite-Installation durch und meine Websites sind zweisprachig. Ich möchte herausfinden, wie ich die globale Suche einrichten kann.

Gibt es dafür anständige Plugins? Weil ich ein WordPress-Neuling bin und Todesangst habe, Dinge wie das Ändern/Bearbeiten von PHP-Dateien zu tun, weil ich mir Sorgen mache, dass ein einzelner Fehler dazu führen könnte, dass meine gesamte Website zusammenbricht ...

Ich habe eine Suche durchgeführt und Folgendes gesehen: https://wordpress.org/plugins/multisite-global-search/

Aber es ist ein altes Plugin und wurde seit ein paar Jahren nicht mehr aktualisiert. Außerdem sind die Bewertungen gemischt, sodass ich mich frage, ob es eine bessere Lösung/ein besseres Plugin gibt, die ich noch nicht gefunden habe.

Würde mich sehr über Ihren Rat und Ihre Hilfe freuen! Vielen Dank!

1
celebrian

Ich denke, der beste Weg, dies zu tun, besteht darin, alle Beiträge zu indizieren und sie in der Datenbank zu durchsuchen. Diese Methode sollte die schnellste sein, wenn Sie eine Suche durchführen, da Sie Beiträge filtern, die Paginierung erstellen usw. Lesen Sie dieses Tutorial https://rudrastyh.com/wordpress/search-across-wp-multisite.html

Eine andere Möglichkeit ist, etwas mit der Funktion switch_to_blog() zu tun - ich meine, jede Site einzeln zu durchsuchen und dann die Ergebnisse neu zu ordnen, aber ich nehme an, es wäre ein sehr langsamer Code. Vor allem, wenn Sie viele Websites in Ihrem Netzwerk haben.

1
Misha Rudrastyh