A blank WordPress page can be caused by PHP or database errors. WordPress documentation lists plugin conflicts, theme problems, memory limits, and damaged core files among common causes.
- Check the WordPress debug log and cPanel Errors before changing files.
- If the problem began after a plugin change, deactivate the suspected plugin.
- If wp-admin is unavailable and plugins are suspected, temporarily rename the
wp-content/pluginsdirectory to deactivate plugins, then restore the directory name and reactivate plugins individually. - If a theme change caused the failure, switch to a known-good/default theme when possible.
- Check PHP memory errors and the selected PHP version.
Use backups before replacing WordPress core files or changing the database.