Thank you for sharing these details.
During testing on my website, I found that a few changes have been introduced to how post-filtering works in views since the solution from the older thread were shared. To make it work, you'll need some updated steps:
1. I slightly updated the custom code snippet from the older thread to:
add_filter( 'wpv_filter_query', 'add_url_query_search_term_filter',99,3 );
function add_url_query_search_term_filter( $query_args, $views_settings) {
$view_ids = array( 456, 458, 460 );
if (in_array($views_settings['view_id'], $view_ids)){
$query_args['s'] = isset($_GET['s']) ? $_GET['s'] : '';
}
return $query_args;
}
2. In the 3 views (with IDs 456, 458, 460), I included a query filter for the text search, so that view expects the search filter values.
( example screenshot: hidden link )
After these changes, the search results are working from the search archive on your website.
Important note: Your website seems to have a very aggressive cache as you have "Autoptimize" plugin active and the host WP Engine also applies cache and optimizations on its own. If you don't see the correct search results, please make sure to clear all involved caches and then test again.
As for the top padding issue, it is not related to content added by the Toolset plugins.
By default, your theme includes the following CSS code to apply the top padding to the content section, to compensate for the fixed header on the top:
( from file: {yourwebsite.com}/wp-content/themes/Divi/style.css )
body:not(.et-tb) #main-content .container, body:not(.et-tb-has-header) #main-content .container {
padding-top: 58px;
}
But your website's header is much taller than 58 px, which is why the fixed header still overlaps the content section to some extent.
To overcome this, you can include the following custom CSS code to increase that top padding, in the general custom CSS:
body:not(.et-tb) #main-content .container, body:not(.et-tb-has-header) #main-content .container {
padding-top: 130px;
}