Hey @harvis,
Thanks for reaching out and sorry for the trouble here.
I’ve just tried to install the Layered Popups plugin on my testing site to test this first hand but it triggered a fatal error and I could activate it.
Fatal error: Uncaught Error: Call to undefined function mysql_real_escape_string() in ...\wp-content\plugins\layered-pop\layered-pop.php:178
This issue that you are experiencing suggests that Layered Popups might be loading a different version of the FontAwesome icon library that is overriding the version from our plugin.
I can recommend reaching out to the author of this plugin and check if they can offer a fix for this. As a workaround, you could also try the following code:
/**
* Override the Fontawesome font when viewing the form builder
*
*/
function wpf_override_fontawesome_font() {
// Only load if we are actually on the builder.
if (function_exists('wpforms_is_admin_page')) {
if ( ! wpforms_is_admin_page( 'builder' ) ) {
return;
}
echo "
<style type='text/css'>
.fa{
font: normal normal normal 14px/1 FontAwesome;
}
</style>
";
}
}
add_action( 'admin_head', 'wpf_override_fontawesome_font' );
Hope this helps!