Prevenir Indexação de Segmentos de Conteúdo
Nota: A menos que suportado por Fontes adicionais, este artigo se aplica apenas às Fontes principais do SearchWP baseadas em \WP_Post (por exemplo, Posts, Páginas, Tipos de Postagem Personalizados)
Usando a capacidade de análise de Shortcode do SearchWP, você pode controlar qual conteúdo não é indexado/pesquisável.
Comece garantindo que a caixa de seleção para habilitar o processamento de Shortcode esteja marcada na guia Avançado da tela de configurações do SearchWP.
Em seguida, precisaremos implementar um Shortcode personalizado. Para este artigo, envolveremos o conteúdo que queremos excluir em tags [searchwp_no_index] [/searchwp_no_index]:
Qualquer conteúdo incluído dentro de nossas tags de Shortcode personalizadas será excluído durante a indexação (e, portanto, da pesquisa).
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: certifique-se de que este hook esteja em vigor antes de adicionar seus Shortcodes. Quando você adiciona os Shortcodes ao conteúdo e clica em Atualizar, o post será automaticamente limpo e reindexado pelo SearchWP.


