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).
Todos los ganchos deben agregarse a su plugin personalizado de 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.


