Plugin’s settings screen gets stuck on loading animation or shows no content.
Plugin Settings Page Loads Forever
Key Points: The settings screen never loads fully or remains in an infinite loading state.
You visit the plugin’s settings page — and it keeps spinning. No content, no buttons. Just the plugin trying to load… forever.
🔍 What Might Be Wrong
- JavaScript error breaking initialization
- Missing assets (CSS or JS not enqueued)
- PHP timeout or REST API blocked
🔧 Troubleshooting Steps
- Open the browser console — look for JS errors
- Inspect network tab for 403/500 errors or failed asset loads
- Try accessing the settings page with all other plugins disabled
🧠 Tip
Some settings pages load via React or AJAX — if your server blocks REST routes, those UIs will break silently.