Skip to content

Troubleshooting

This guide helps you resolve common issues with WPBits Addons for Elementor. Find solutions to frequent problems and learn how to diagnose issues.

Symptoms:

  • White screen of death (WSOD)
  • “Allowed memory size exhausted” errors
  • Slow page loading
  • Elementor editor crashes

Solutions:

  1. Increase PHP Memory Limit

    Add to wp-config.php (before “That’s all, stop editing!”):

    define('WP_MEMORY_LIMIT', '256M');
    define('WP_MAX_MEMORY_LIMIT', '512M');
  2. Via .htaccess

    php_value memory_limit 256M
  3. Contact Your Host

    • If you can’t modify settings, contact your hosting provider
    • Request memory limit increase to at least 256MB
  4. Reduce Plugin Load

    • Deactivate unused plugins
    • Remove heavy plugins you don’t need
    • Use lightweight alternatives

Symptoms:

  • WPBits widgets missing from Elementor panel
  • [WPBits] prefix not showing
  • Empty widget panel

Solutions:

  1. Clear All Caches

    • Clear WordPress cache
    • Clear Elementor cache (Tools → Regenerate CSS & Data)
    • Clear browser cache
    • Clear server cache (if applicable)
  2. Verify Plugin Activation

    • Go to PluginsInstalled Plugins
    • Ensure “WPBits Addons for Elementor” is activated
    • Try deactivating and reactivating
  3. Check Elementor Version

    • Update Elementor to latest version
    • Minimum required: Elementor 3.0+
  4. Regenerate Elementor Files

    • Go to ElementorToolsRegenerate CSS & Data
    • Click “Regenerate Files & Data”
  5. Check for Plugin Conflicts

    • Deactivate all other plugins except Elementor and WPBits
    • Test if widgets appear
    • Reactivate plugins one by one to find conflict

Symptoms:

  • Slow Elementor editor
  • Delayed widget loading
  • Timeout errors
  • Page takes long to save

Solutions:

  1. Upgrade PHP Version

    • Use PHP 8.0+ for best performance
    • Contact host to upgrade if needed
  2. Increase Execution Time

    Add to .htaccess:

    php_value max_execution_time 300
    php_value max_input_time 300
  3. Enable Caching

    • Install a caching plugin (WP Rocket, W3 Total Cache)
    • Enable page caching
    • Enable object caching if available
  4. Optimize Database

    • Use WP-Optimize or similar plugin
    • Clean up post revisions
    • Remove spam comments
    • Optimize database tables
  5. Upgrade Hosting

    • Consider VPS or managed WordPress hosting
    • Shared hosting may be too slow for complex sites

Symptoms:

  • Can’t upload Pro plugin ZIP
  • “File size exceeds limit” errors
  • Upload fails silently

Solutions:

  1. Increase Upload Limits

    Add to .htaccess:

    php_value upload_max_filesize 64M
    php_value post_max_size 64M
  2. Install via FTP

    • Download plugin ZIP
    • Extract ZIP file
    • Upload folder to /wp-content/plugins/ via FTP
    • Activate in WordPress admin
  3. Use cPanel File Manager

    • Upload ZIP to /wp-content/plugins/
    • Extract using cPanel’s extract function
    • Activate plugin

Symptoms:

  • Widgets show in editor but not on live site
  • Blank spaces where widgets should be
  • JavaScript errors in console

Solutions:

  1. Clear All Caches

    • Clear WordPress cache
    • Clear Elementor cache
    • Clear CDN cache (if using)
    • Clear browser cache
  2. Regenerate CSS

    • Go to ElementorTools
    • Click “Regenerate CSS & Data”
  3. Check JavaScript Errors

    • Open browser console (F12)
    • Look for JavaScript errors
    • Note any errors related to WPBits
  4. Disable Optimization Plugins

    • Temporarily disable JS/CSS optimization
    • Test if widgets appear
    • Adjust optimization settings if needed
  5. Check Theme Compatibility

    • Switch to a default theme (Twenty Twenty-Three)
    • Test if widgets work
    • Contact theme developer if theme-specific issue

Symptoms:

  • Templates won’t import
  • Import button doesn’t work
  • Partial template import

Solutions:

  1. Check Server Limits

    • Increase max_execution_time to 300
    • Increase memory_limit to 256M
  2. Disable Firewall/Security

    • Temporarily disable security plugins
    • Check if firewall is blocking requests
    • Whitelist WPBits template server
  3. Import Manually

    • Export template as JSON
    • Import via Elementor’s import function

Symptoms:

  • Widgets look broken
  • CSS not loading
  • Styles different from demo

Solutions:

  1. Regenerate CSS

    • ElementorToolsRegenerate CSS & Data
  2. Clear All Caches

    • WordPress cache
    • Elementor cache
    • Browser cache
    • CDN cache
  3. Check for CSS Conflicts

    • Inspect element in browser
    • Look for conflicting CSS rules
    • Add custom CSS to override if needed
  4. Disable CSS Optimization

    • Turn off CSS minification temporarily
    • Test if styles load correctly

Symptoms:

  • Grid layout broken
  • Carousel not sliding
  • Items not displaying correctly

Solutions:

  1. Check jQuery

    • Ensure jQuery is loaded
    • Check for jQuery conflicts
    • Use jQuery Migrate if needed
  2. Verify Post Query

    • Ensure posts exist for selected post type
    • Check term filters aren’t excluding all posts
    • Verify post status is “published”
  3. Check JavaScript Console

    • Open browser console (F12)
    • Look for JavaScript errors
    • Note any errors related to grid/carousel
  4. Test with Default Theme

    • Switch to Twenty Twenty-Three
    • Test if grid/carousel works
    • Theme may have conflicts

Symptoms:

  • Products not showing
  • WooCommerce widgets missing
  • Product data not loading

Solutions:

  1. Verify WooCommerce Active

    • Ensure WooCommerce plugin is activated
    • Update to latest WooCommerce version
  2. Check Product Settings

    • Ensure products are published
    • Verify product visibility settings
    • Check stock status
  3. Regenerate Product Data

    • WooCommerceStatusTools
    • Run “Clear transients”
    • Run “Regenerate shop thumbnails”
  4. Check Permalinks

    • Go to SettingsPermalinks
    • Click “Save Changes” (even without changes)
    • Test again
  1. Note exact error messages
  2. Check when issue started
  3. Note what changed recently (plugin updates, theme changes, etc.)
  4. Test on different browsers
  1. Go to ToolsSite Health
  2. Review critical issues
  3. Check PHP version and memory limit
  4. Note any warnings
  1. Plugin Conflict Test

    • Deactivate all plugins except Elementor and WPBits
    • Test if issue persists
    • Reactivate plugins one by one
  2. Theme Conflict Test

    • Switch to Twenty Twenty-Three theme
    • Test if issue persists
    • If resolved, contact theme developer
  1. Clear WordPress cache
  2. Clear Elementor cache
  3. Clear browser cache
  4. Clear CDN cache (if applicable)
  5. Regenerate CSS & Data
  1. Open browser console (F12)
  2. Go to Console tab
  3. Look for errors (red text)
  4. Note error messages

Gather this information:

  1. WordPress Version: Found in Dashboard → Updates
  2. PHP Version: Tools → Site Health → Info → Server
  3. Elementor Version: Plugins page
  4. WPBits Version: Plugins page
  5. Error Messages: Copy exact error text
  6. Console Errors: Screenshot of browser console
  7. Steps to Reproduce: What you did before error occurred
  1. Keep Everything Updated

    • Update WordPress regularly
    • Update Elementor regularly
    • Update WPBits when new version available
    • Update PHP version
  2. Regular Backups

    • Use backup plugin (UpdraftPlus, BackupBuddy)
    • Backup before major updates
    • Store backups off-site
  3. Monitor Performance

    • Use performance monitoring tools
    • Check Site Health regularly
    • Monitor error logs
  4. Test Updates

    • Test updates on staging site first
    • Check for conflicts before going live
    • Have rollback plan ready
  1. Use quality hosting
  2. Limit number of plugins
  3. Use caching
  4. Optimize images
  5. Use CDN for large sites
  6. Regular database optimization
  7. Monitor security