Documentation SearchWP

Consultez le guide d’installation, parcourez la base de connaissances, découvrez les nombreux hooks de SearchWP

Empêcher l'indexation de segments de contenu

Note : Sauf si pris en charge par des sources supplémentaires, cet article s'applique uniquement aux sources de SearchWP basées sur le cœur \WP_Post (par exemple, Articles, Pages, Types d'articles personnalisés).

En utilisant la capacité d'analyse des shortcodes de SearchWP, vous pouvez contrôler quel contenu n'est pas indexé/recherchable.

Commencez par vous assurer que la case à cocher pour activer le traitement des shortcodes est cochée dans l'onglet Avancé des paramètres de SearchWP.

Ensuite, nous devrons implémenter un shortcode personnalisé. Pour cet article, nous allons envelopper le contenu que nous voulons exclure dans les balises [searchwp_no_index] [/searchwp_no_index] :

Capture d'écran des shortcodes

Tout contenu inclus dans nos balises de shortcode personnalisées sera exclu lors de l'indexation (et donc de la recherche).

Tous les hooks doivent être ajoutés à votre plugin personnalisé SearchWP Customizations Plugin.

<?php
// Add a Shortcode to exclude content from SearchWP's index.
// @link https://searchwp.com/documentation/knowledge-base/prevent-indexing-segments-of-content/
add_shortcode( 'searchwp_no_index', function( $atts, $content = null ) {
// If the indexer is running do not return anything,
// else return the content contained in the Shortcode.
return did_action( 'searchwp\indexer\batch' ) ? '' : $content;
} );

Note : assurez-vous que ce hook est en place avant d'ajouter vos shortcodes. Lorsque vous ajoutez les shortcodes au contenu et cliquez sur Mettre à jour, l'article sera automatiquement purgé et réindexé par SearchWP.

Créez dès aujourd'hui une meilleure expérience de recherche WordPress

Ne perdez plus jamais de visiteurs à cause de résultats de recherche inutiles. SearchWP rend la création de votre propre recherche WordPress intelligente rapide et facile.

Obtenez SearchWP maintenant
Icône de moteurs de recherche multiples