10up a publié la version 4.4.0 d' ElasticPress , son extension de recherche améliorée qui accélère les recherches tout en réduisant la charge sur les sites WordPress. Basée sur Elasticsearch , cette extension est utilisée par les clients du service ElasticPress.io (une solution SaaS), ainsi que par ceux qui hébergent leur propre instance Elasticsearch, notamment avec nos offres d'hébergement avancées.
Nous avons abordé ElasticPress en détail dans cet article.
Cette mise à jour ajoute une nouvelle page "Rapport d'état" à votre tableau de bord avec des informations qui peuvent être utiles pour dépanner ElasticPress et le contenu synchronisé. L'interface utilisateur utilise des composants Gutenberg pour les sections réductibles. La version 4.4.0 introduit une nouvelle fonctionnalité de journalisation des requêtes qui enregistre les requêtes ayant échoué (jusqu'à 5 au cours des dernières 24 heures) et affiche une alerte d'administrateur si des requêtes ayant échoué sont détectées. Les requêtes ayant échoué s'affichent sur la nouvelle page de rapport d'état.
Autre nouveauté importante de cette version : la possibilité de personnaliser le modèle des résultats instantanés . Les développeurs disposent désormais d’un point d’extension JavaScript pour remplacer le composant d’affichage des résultats de recherche. Lancée en mars, la fonctionnalité « Résultats instantanés » offrait des options de personnalisation limitées. Elle ajoutait une nouvelle fenêtre modale de recherche au contenu de la page, héritant des styles du site. Si les développeurs pouvaient déjà modifier l’apparence et afficher des facettes, cette mise à jour leur donne désormais un contrôle total sur le modèle.
Autre petite nouveauté bien pratique de cette version : la possibilité d’ exclure certains articles de la recherche . Cela permet aux propriétaires de sites de personnaliser davantage l’expérience de recherche afin de n’afficher que les résultats souhaités.
Les développeurs utilisant le plug-in doivent noter l'annonce incluse dans cette version concernant la migration de la fonctionnalité Utilisateurs vers le plug-in ElasticPress Labs, qui héberge davantage de fonctionnalités expérimentales :
Notez qu'à partir d'ElasticPress 5.0.0, le
Usersla fonctionnalité sera déplacée vers le plugin Laboratoires ElasticPress . Les fonctionnalitésTermseCommentsils resteront dans ElasticPress mais ne seront disponibles que lorsqu'ils seront activés via le code.
Consultez la liste complète des mises à jour et des corrections de bugs sur GitHub dans le journal des modifications pour la version 4.4.0.

