Elementor is a popular page builder. It works rather well with Relevanssi.
Highlight in documents breaks entrance animations
In some cases enabling Relevanssi in-document highlighting breaks pictures with entrance animations. You can add this function to your site to fix the problem.
add_filter( 'relevanssi_clean_excerpt', function( $content ) { if ( preg_match_all( '/data-settings="(.*?)"[ >]/', $content, $matches ) ) { $source = array(); $replace = array(); foreach ( $matches[1] as $match ) { $source[] = $match; $replace[] = str_replace( '"', '"', $match ); } $content = str_replace( $source, $replace, $content ); } return $content; } );
Conditional and Inline CSS Load Experiment
Elementor has this new experimental feature. For some reason, using it with Relevanssi may cause the inline CSS to disappear from the search results page, leading to broken layouts. Disabling the experimental feature solves this problem.