Home » Tutorials » Fix WordPress Screen Options Not Expanding, Backend Hover Menus Not Working & Update-Core.php Page Not Found

Fix WordPress Screen Options Not Expanding, Backend Hover Menus Not Working & Update-Core.php Page Not Found

Step-by-step guide to fix WordPress Screen Options not working and update-core.php missing issues

If your WordPress backend options are not showing, Screen Options tab isn’t expanding, or the update-core.php page is redirecting to Page Not Found, you’re dealing with a common WordPress admin issue.

This usually happens because of missing or corrupted WordPress core files, plugin conflicts, or JavaScript errors in the admin area. Follow this detailed guide to fix all these backend issues step by step.

Step 1: Restore WordPress Core Files

Missing or corrupted core files like update-core.php, common.js, or other admin JavaScript files can break backend functionality.

How to Fix:

  1. First take back of the website and database.
  2. Download the same version of WordPress from the official WordPress releases page. URL: https://wordpress.org/download/releases/
  3. Extract the ZIP file on your computer.
  4. Using FTP or your File Manager, upload the folders:
    • /wp-admin
    • /wp-includes
  5. Overwrite the existing files when prompted.
  6. Do not replace your wp-content or wp-config.php files.

This will fix:

  • “Screen Options” not expanding.
  • “Help” tab not working.
  • “update-core.php” missing error.

After this step, refresh your dashboard — most likely, your backend will start functioning normally again.

Step 2: Check for Plugin Conflicts

Sometimes plugins like Wordfence Security, or caching plugins interfere with WordPress admin scripts.

Fix:

  1. Deactivate all plugins temporarily.
  2. Check if the Screen Options and hover menus are now working.
  3. If yes, reactivate each plugin one by one to find which one is causing the conflict.
  4. Update or replace the problematic plugin.

If the issue occurs when activating Wordfence or Yoast SEO, disable the Wordfence firewall (set it to Learning Mode) or clear Yoast’s cache and update it to the latest version.

Step 3: Clear Cache and Disable JS Minification

Cache or minify plugins can sometimes break the backend’s JavaScript files, causing menus and tabs not to work.

Fix:

  1. Clear cache from your caching plugin and browser.
  2. Temporarily disable “Minify JS” and “Combine JS” options in plugins like WP Rocket, Autoptimize, or LiteSpeed Cache.
  3. Reload your admin dashboard.

Step 4: Verify File Permissions

Improper file permissions can prevent WordPress from loading scripts correctly.

Fix:

  • Folders: 755
  • Files: 644

You can correct them through your hosting File Manager or FTP client.

Step 5: Increase PHP Memory Limit

Low PHP memory can cause backend functions to stop mid-load.

Fix:

  1. Open your wp-config.php file.
  2. Add the following line before “That’s all, stop editing!”: define('WP_MEMORY_LIMIT', '512M');
  3. Save the file and refresh your dashboard.

Step 6: Enable Debugging to Identify Errors

Debugging helps pinpoint exactly what’s causing backend failures.

Fix:

  1. Add the following to your wp-config.php: define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false);
  2. Visit your admin dashboard again.
  3. Open /wp-content/debug.log to check for error messages related to missing files or plugin conflicts.

Step 7: Manually Upload update-core.php (If Missing)

If your WordPress update-core.php page still shows “Page Not Found,” the file is likely missing or damaged.

Fix:

  1. Download your current WordPress version.
  2. Extract it and locate /wp-admin/update-core.php.
  3. Upload this file to your live site using FTP or File Manager.
  4. Clear cache and try accessing /wp-admin/update-core.php again.

Step 8: Check PHP and WordPress Version Compatibility

Ensure your WordPress and PHP versions are up to date for best compatibility.

Recommended Versions:

  • WordPress: 6.6 or higher
  • PHP: 8.1 or 8.2
  • MySQL: 5.7+ or MariaDB: 10.5+

Update these via your hosting control panel or ask your hosting provider.

If your Screen Options or Help tabs aren’t expanding, or your update-core.php page shows “Page Not Found,” the issue almost always comes down to:

  • Missing or corrupted WordPress core files
  • Plugin or JavaScript conflicts
  • Low PHP memory or wrong file permissions

By restoring your WordPress core files, checking for plugin conflicts, and increasing your memory limit, you can fix all these backend issues quickly and safely.

Frequently Asked Questions (FAQ)

Why are my WordPress Screen Options not expanding?

It happens when core admin scripts like common.js fail to load due to missing files or JavaScript conflicts caused by plugins.

Why is my backend menu not showing on hover?

This occurs when jQuery or WordPress admin scripts are blocked or not loaded correctly, usually by caching or security plugins.

Why does update-core.php show Page Not Found?

The update-core.php file is missing or damaged. Upload it again from a fresh WordPress package.

How can I prevent this issue in the future?

Always take full backups before updates, use compatible plugins, and never delete or modify WordPress core files manually.

POST A COMMENT

Your email address will not be published. Required fields are marked *

Bloggy Master On YouTube
Web Services
Sri Venkateswara Swamy Temple Jubilee Hills Hyderabad
Shri Jagannath Temple, Hyderabad
NTR Gardens Video
Bloggy Master - WordPress Downloads -
Casino Siteleri - Bahis Siteleri - Kumar Siteleri
Casino Sites - Betting Sites - Gambling Sites