Support » Plugin: Booking calendar, Appointment Booking System » Conflict with Oxygen Builder

  • Resolved pnaw10

    (@pnaw10)


    This plugin seems to conflict with Oxygen Page Builder plugin. Anytime I open the Oxygen Editor, with the Booking Calendar plugin active, the “old-style” WordPress link dialog box appears near the upper-left corner of the screen.

    Can’t share a link because this is within the admin side of the website, but here’s a screenshot.

    There is no way to make that URL field go away. Not only does it cover over certain elements of the Oxygen UI, but it also somehow disables the color pickers which appear if I try to edit an existing page element (e.g. background colors, font colors, etc.).

    If I disable the Booking Calendar plugin, these problems immediately go away. If I re-activate the plugin, the problems return. That is why I think the Booking Calendar Plugin is the culprit.

    I’d really like to continue to use this plugin and perhaps even upgrade to the paid version but I’m a bit hesitant to make any commitment if I’m going to have to disable and re-enable the plugin every time I want to use my Oxygen design editor.

    I realize Oxygen Builder is paid software and the plugin author may not be familiar with it. I’ve also asked Oxygen support if they can figure out the cause from their end, but just in case they can’t, I thought I would at least try to ask here… even if the plugin author doesn’t have a fix, maybe there’s another Oxygen Builder user out there who has encountered this. Thanks.

    • This topic was modified 1 month ago by pnaw10. Reason: fixed link to Oxygen builder
Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author wpdevart

    (@wpdevart)

    Hi dear user.

    Unfortunately, if that builder doesn’t have a free version we can’t test it with our plugin.

    Otherwise, we would find the reason for this conflict.

    Also, our plugin has a free version and if you purchased their plugin, then you can ask for support, they should provide it.

    Thanks.

    Plugin Author wpdevart

    (@wpdevart)

    Hid er user.

    We will close this topic, if you have other questions, then let us know.

    Thanks.

    Thread Starter pnaw10

    (@pnaw10)

    I was able to get a solution from the Oxygen Builder team, I will share here in case anyone else needs this information:

    = = = = = = = = = =

    To prevent the conflict from occurring, please install the Code Snippets plugin on your site and create a snippet with the following code:

    add_action( 'wp_enqueue_scripts', function () {
    
    if (! strpos( $_SERVER['REQUEST_URI'], 'ct_builder=true' ) !== false ) return;
    
    foreach ( wp_scripts()->queue as $wp_script ) {
    	
    	switch( $wp_script ) {
    			
    		case 'jquery-ui':
    			wp_deregister_script( $wp_script );
    		break;
    			
    			
    	}
    	
    }
    
    });
    

    Once that snippet is added, you shouldn’t experience the issue in the builder any longer.
    = = = = = = = = = =

    I can confirm that this solution works.

    • This reply was modified 1 month ago by pnaw10.
Viewing 3 replies - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.