SearchWP Documentation

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).

All hooks should be added to your custom 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.

Get SearchWP Now
Icône de moteurs de recherche multiples