Skip to main contentSkip to footer

By default, Relevanssi does not index HTML comments inside your posts. Relevanssi removes all HTML tags before indexing, and HTML comments (<!– like this –>) are counted as HTML tags.

If you have content inside comments that you want to be indexed, you need to modify the punctuation control – which is responsible for removing the comments – so that the comments are not removed.

The solution is simple: add this function to your site and rebuild the index.

add_filter( 'relevanssi_remove_punctuation', 'rlv_keep_comments', 9 );
function rlv_keep_comments( $string ) {
	$string = str_replace( '<!', '', $string );
	return $string;
}

This function attaches itself to the punctuation removal filter hook relevanssi_remove_punctuation and since it has priority 9, it runs before the default punctuation removal which runs on priority 10. This function then simply removes the HTML comment start <!, which causes Relevanssi to not remove the comments.

Your account

Not logged in. Log in to see your license details.

Search

Popular Resources

GeneratePress: Query Loop
Relevanssi doesn’t work automatically with the Query Loop block in GeneratePress and GenerateBlocks. Fortunately, the solution is simple: the Query…

Related Posts:

Comment Section:

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.
You need to agree with the terms to proceed