CCCPaste

Fix Conflict with WPForms plugin

/** Fix Conflict with WPForms plugin */
function fix_conflict_with_wp_forms_plugin() {
	if ( isset( $_GET['page'] ) ) {
		$page =  $_GET['page'];
		$page = explode( '-', $page );
		if ( 'wpforms' === $page[0] ) { /* If WPForms plugin Page */
			remove_action( 'admin_enqueue_scripts', array( \Jeg\Form\Form_Builder::get_instance(), 'form_control_script' ), 10 );
			wp_enqueue_script(
				'jeg-form-builder-script',
				JEG_URL . '/assets/js/form/form-builder.js',
				array(
					'jquery',
					'underscore',
					'wp-util',
					'customize-controls',
					'customize-base',
					'wp-color-picker',
					'jquery-ui-spinner',
				),
				jeg_get_version(),
				true
			);
		}
	}
}
add_action( 'admin_enqueue_scripts', 'fix_conflict_with_wp_forms_plugin', 100 );