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

Integrating Koko Analytics stats
It’s possible to integrate all kinds of external data to Relevanssi weights. Koko Analytics is a great analytics plugin. It…
Envira Gallery
Envira Gallery is a gallery plugin for WordPress. Since it uses a custom post type for the galleries, it works…

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