• I use this plugin on several sites and appreciate its effectiveness. But recently, on new installations, I’ve noticed that the plugin settings are unavailable because the Loading settings tab loads indefinitely.
    When debugging, I see
    URL
    https://www.xxxxxx.it/wp-admin/admin-ajax.php?action=breeze_load_options_tab&request_tab=basic&is-network=false
    GET
    404 Not Found

    It’s probably a conflict with other plugins. I wanted to know if you’ve encountered this problem in the past and if you have any suggestions on how to resolve it.
    I’ve encountered this problem on sites with and without WooCommerce, and with WordPress 7.0, Kadence theme, and Kadence block in the Pro version

    Thanks

Viewing 1 replies (of 1 total)
  • Plugin Author owaisalam

    (@owaisalam)

    Thanks for reporting this.

    Based on the information you’ve shared, the endless loading spinner occurs because the request to:

    admin-ajax.php?action=breeze_load_options_tab

    is returning a 404 (Not Found) response.

    Based on how Breeze handles this request, it would normally return a 200 OK response (either with the requested tab content or a fallback response). A 404 generally suggests that the request may be blocked, redirected, or otherwise intercepted before it reaches Breeze. This can be caused by server configuration, a security layer, or a plugin/theme conflict.

    To help narrow down the cause, please try the following steps:

    1. Temporarily disable security or firewall plugins
      Security solutions such as Wordfence, Solid Security (iThemes), Sucuri, Cloudflare firewall rules, Kadence security features, or your hosting provider’s WAF can sometimes interfere with AJAX requests. Please disable them one at a time and check whether the Breeze settings page loads correctly.
    2. Refresh your permalinks
      Go to Settings → Permalinks and click Save Changes without changing any settings. This refreshes WordPress rewrite rules and may resolve routing-related issues.
    3. Temporarily disable your CDN or cache
      If you’re using Cloudflare or another CDN, enable Development Mode (or temporarily disable caching) and test again.
    4. Enable WordPress debug logging
      Add the following lines to your wp-config.php file: define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false ); Then reload the Breeze settings page and check wp-content/debug.log for any PHP errors that may help identify the source of the behavior.
    5. Perform a conflict test
      Temporarily switch to a default WordPress theme (such as Twenty Twenty-Four) and deactivate all plugins except Breeze. If the issue is resolved, reactivate your plugins one at a time until the behavior reappears. This can help identify whether another plugin or the active theme is contributing to the issue.

    If the issue still persists, please share the following information:

    • A screenshot of the failed request, including the Response Headers from your browser’s Network tab.
    • Any errors from wp-content/debug.log.
    • A list of your active plugins.
    • Details of any security plugins, firewall services, CDN, or hosting-level security in use.

    With this information, we’ll be happy to investigate further and help identify what’s preventing the AJAX request from being processed successfully.

Viewing 1 replies (of 1 total)

You must be logged in to reply to this topic.