Intégration WP Document Revisions
Cette extension nécessite une licence Pro
Version actuelle : 1.1.0
Le plugin WP Document Revisions transforme WordPress en un système de gestion de documents en introduisant un flux de travail structuré pour la gestion de fichiers tels que les PDF. Chaque document est stocké en tant que type de publication personnalisé (généralement « document ») et peut avoir plusieurs révisions, chaque révision étant associée à un fichier téléchargé.
Dans cette configuration, le contenu réellement consultable se trouve généralement à l'intérieur du fichier téléchargé plutôt que dans l'éditeur WordPress. Cela signifie que la recherche WordPress par défaut – et même les configurations SearchWP de base – ne peuvent pas détecter ou indexer le texte contenu dans ces fichiers.
L'intégration SearchWP WP Document Revisions résout cette limitation en récupérant automatiquement le fichier de la dernière révision du document, en extrayant son contenu (tel que le texte PDF) et en incluant ces données dans l'index SearchWP.
Comment fonctionne l'intégration
Lorsque l'intégration est active, SearchWP améliore la recherche de documents de la manière suivante :
- Elle récupère la dernière révision de fichier associée à chaque document et extrait le contenu textuel du fichier (lorsque cela est pris en charge, comme pour les PDF)
- Le contenu extrait est stocké dans un champ personnalisé fictif avec la clé
swp_wp_document_revision - Ce champ est ensuite indexé et peut influencer la pertinence de la recherche, tout comme tout autre champ personnalisé
Par conséquent, les utilisateurs peuvent rechercher des termes qui existent uniquement à l'intérieur du fichier du document, et pas seulement dans le titre ou le contenu de la publication.
Configuration de l'intégration dans SearchWP

Pour activer cette fonctionnalité dans votre moteur SearchWP, accédez à SearchWP → Algorithme et modifiez la configuration de votre moteur. Assurez-vous que le type de publication « document » est inclus en tant que source.
Dans cette source, ajoutez un attribut de Champ personnalisé en utilisant la clé swp_wp_document_revision. Dans de nombreux cas, celui-ci apparaîtra également avec une étiquette telle que « WP Document Revisions » dans le menu déroulant. Attribuez un poids approprié à ce champ en fonction de l'importance des correspondances dans les fichiers de documents pour vos résultats de recherche.
Après avoir enregistré les paramètres de votre moteur, effectuez une réindexation complète afin que les documents existants soient traités et que leur contenu de fichier soit inclus dans l'index.
Remarque : L'intégration utilise toujours la dernière révision d'un document lors de l'extraction du contenu. Si une révision ne stocke pas explicitement un identifiant de pièce jointe valide, le système tentera de revenir au fichier le plus récent associé à ce document. Ce comportement correspond à la manière dont WP Document Revisions gère les versions de documents en interne.
Journal des modifications
1.0.1
- [Mise à jour] Updater mis à jour
1.0
- Version initiale

