Better search functionality then Standard WP. Works with Divi but needs some fixes. See: <https://www.relevanssi.com/knowledge-base/divi-page-builder-and-cleaner-excerpts/>
// START Fix issues with Relevanssi Search Plugin and Divi
// See
<blockquote class="wp-embedded-content" data-secret="BmT7I8gIhI"><a href="https://www.relevanssi.com/knowledge-base/divi-page-builder-and-cleaner-excerpts/">Divi</a></blockquote><iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted" style="position: absolute; visibility: hidden;" title="“Divi” — Relevanssi" src="https://www.relevanssi.com/knowledge-base/divi-page-builder-and-cleaner-excerpts/embed/#?secret=5Ui2QnomfY#?secret=BmT7I8gIhI" data-secret="BmT7I8gIhI" width="500" height="282" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
// Make Divi include all post types
add_action( 'pre_get_posts', function() {
unset( $_GET['et_pb_searchform_submit'] );
}, 1 );
// Index Blurbs Titles
add_filter( 'relevanssi_pre_excerpt_content',
'rlv_shortcode_attribute', 8 );
add_filter( 'relevanssi_post_content', 'rlv_shortcode_attribute',
8 );
function rlv_shortcode_attribute( $content ) {
return preg_replace( '/\et_pb_blurb.*?title="(.*?)".*?\/im',
'1 ', $content );
}
// Disable Dynamic CSS for search results pages
add_filter( 'et_use_dynamic_css', function() {
if ( is_search() ) {
return false;
}
} );
// END Relevanssi with Divi fixes
Code language: HTML, XML (xml)