web-dev-qa-db-fra.com

Installation multisite: comment configurer la recherche globale?

Je lance une installation multisite et mes sites sont bilingues. Je voudrais savoir comment je peux configurer la recherche globale.

Y at-il des plugins décents disponibles qui font cela? Parce que je suis un wordpress noob et que je suis mort de peur de faire des choses comme changer/éditer des fichiers php parce que je crains qu'une seule erreur ne cause la panne de tout mon site ...

J'ai fait une recherche et j'ai vu ceci: https://wordpress.org/plugins/multisite-global-search/

Mais c'est un ancien plugin et n'a pas été mis à jour depuis quelques années. De plus, les avis sont mitigés, donc je me demande s’il existe une meilleure solution/plugin que je n’ai pas encore trouvée ..

J'apprécierais vraiment vos conseils et votre aide! Je vous remercie!

1
celebrian

Je pense que la meilleure façon de le faire est d’indexer tous les articles et de les parcourir dans la base de données. Cette méthode devrait être la plus rapide lorsque vous effectuez une recherche car vous pouvez filtrer les publications, créer la pagination, etc. Consultez ce tutoriel https://rudrastyh.com/wordpress/search-across-wp-multisite.html

Une autre façon consiste à utiliser quelque chose avec la fonction switch_to_blog() - je veux dire, fouiller chaque site individuellement et ensuite réorganiser les résultats, mais je suppose que ce serait un code très lent. Surtout si vous avez beaucoup de sites dans votre réseau.

1
Misha Rudrastyh