Fix iHomefinder/Optima Express Beaver Builder Bootstrap Conflict
February 8, 2023 | Beaver Builder, Known Issues, Troubleshooting
The Options below outline the process for fixing the iHomefinder/Opitima Express & Beaver Builder Bootstrap conflict which causes issues with mobile styling/formatting. Typically Step 1 is all that is necessary to resolve the issue but further steps may be necessary to fully fix any conflicts.
NOTE: Please complete all steps below before opening a clarification.
Option 1
Download and install/activate the Theme Customizations plugin. For more information on this Click Here
Add the following code to functions.php file of the Theme Customizations plugin.
// Dequeuing bootstrap from the BB theme due to conflict with Optima Express IDX Plugin function remove_bb_bootstrap() { wp_dequeue_script('bootstrap'); } add_action( 'wp_enqueue_scripts','remove_bb_bootstrap',1000);
Option 2
Add the following CSS using WordPress Dashboard > Optima Express > Configuration > CSS Override:
#ihf-main-container .carousel-control {
height: auto;
background: none;
border: none;
}
#ihf-main-container .carousel-caption {
background: none;
}
#ihf-main-container .modal {
width: auto;
margin-left: 0;
background-color: transparent;
border: 0;
}
.ihf-results-links > a:nth-child(1) {
display: none;
}
#ihf-main-container .modal-dialog {
left: 0% !important;
}
Option 3
If the above Options are not working, please remove the script add in Option 1 and add the following script as outlined below:
Add this script using WordPress Dashboard > Optima Express > Configuration > CSS Override. Be sure to place the code outside of any style tags that already exist in the CSS override:
<script>
(function () {
"use strict";
jQuery.getScript("/wp-content/plugins/optima-express/js/bootstrap-libs/bootstrap.min.js");
}());
</script>
Updates and Maintenance Checks
Optima Express Beaver Builder Bootstrap Conflict Fix
Updated process to include additional steps adding CSS and removing the initial script and replacing with new script.