Evitar la indexación de segmentos de contenido
Nota: A menos que sea compatible con Fuentes adicionales, este artículo se aplica solo a las Fuentes principales de SearchWP basadas en \WP_Post (por ejemplo, Entradas, Páginas, Tipos de entrada personalizados)
Utilizando la capacidad de análisis de Shortcodes de SearchWP, puede controlar qué contenido no se indexa/busca.
Comience asegurándose de que la casilla para habilitar el procesamiento de Shortcodes esté marcada en la pestaña Avanzada de la pantalla de configuración de SearchWP.
A continuación, necesitaremos implementar un Shortcode personalizado. Para este artículo, envolveremos el contenido que queremos excluir en las etiquetas [searchwp_no_index] [/searchwp_no_index]:
Cualquier contenido incluido dentro de nuestras etiquetas de Shortcode personalizadas será excluido al indexar (y, por lo tanto, de la búsqueda).
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; | |
| } ); |
Nota: asegúrese de que este hook esté implementado antes de agregar sus Shortcodes; cuando agregue los Shortcodes al contenido y haga clic en Actualizar, la entrada se purgará y reindexará automáticamente por SearchWP.


