Skip to main contentSkip to footer

Visual Composer and WP Bakery have a Raw HTML element that can be used to add HTML code to your pages. By default, this content is stored in an encoded format Relevanssi can’t read. Fortunately, the encoding is simple Base64 encoding that is easy to read.

So, in order to read the contents of the Raw HTML element, all it takes is a custom function that finds the encoded content, decodes it and adds it to the post so Relevanssi can see it. We can use the relevanssi_post_content filter hook to modify the post content. Add this function to your site:

add_filter( 'relevanssi_post_content', 'rlv_vc_raw_html', 8 );
function rlv_vc_raw_html( string $content ) : string {
  if ( preg_match_all( '/\
	
(.*?)\[\/vc_raw_html\]/', $content, $matches ) > 0 ) { foreach ( $matches[1] as $encoded_data ) { $raw_html = urldecode( base64_decode( $encoded_data ) ); $content .= ' ' . $raw_html; } } return $content; }

This function needs to run on a priority lower than 9, because on priority 9 Relevanssi runs the relevanssi_remove_page_builder_shortcodes() function that removes page builder shortcodes and in the case of

also removes the encoded content.

Your account

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

Search

Popular Resources

Translation and multilingual plugins
Different translation plugins use different methods for storing the translations, and these methods have varying compatibility with how Relevanssi works…
Why is a post type excluded from search?

…is registered has not changed: it’s still the same. Relevanssi just doesn’t care about it and still indexes the post. The setting does affect Relevanssi in that when Relevanssi does search posts, Relevanssi does respect this setting and will exclude these posts from the searches. That’s often for the best;…In the list of post types to index in the Relevanssi indexing settings tab there’s a column “Excluded from search”, which has a value of “yes” or “no” for each post type. What does this mean, and why does the value remain “yes” even if you set Relevanssi to index……that post type? This column is strictly for information only, and does not govern what Relevanssi does. This is something that is defined when a post type is registered. Some post types are meant for public use (like post or page) and thus are not excluded from the search. Other…

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