How to Fix Plugins Disappearing From WordPress Dashboard

Have you ever logged into your WordPress dashboard and noticed some of your plugins are randomly missing?

This is a common issue that many users face, and it can have several causes. There could be a conflict between plugins or themes, user roles and permissions might not be correct, or there is malware on your site.

In this article, we will show you what to do when plugins are disappearing from the WordPress dashboard.

How to Fix plugins disappearing from WordPress dashboard

Why Do Plugins Disappear From the WordPress Dashboard?

When a plugin suddenly deactivates and disappears from your site, it can leave you stranded. You won’t have the feature or functionality that was added through the plugin.

This could lead to a bad user experience when a visitor tries to use that feature. For example, let’s say you used a contact form plugin to add a form to your site. If the plugin disappears and doesn’t work anymore, then users will see an error when they visit the form page.

There are a few reasons why plugins might vanish from your WordPress dashboard view. Let’s explore the most common causes:

  • User Permissions: Not all users have permission to manage plugins. If you’re an editor or contributor on a WordPress site, then you might not see the plugins menu one day because your user role isn’t authorized to access it.
  • Plugin Issues: Corrupted plugin files, conflicts with other plugins, or incompatibility with your current WordPress version can also cause plugins to malfunction or become hidden.
  • Security Concerns: In rare cases, malicious code injection or compromised website files might hide or remove plugins from your view.

That said, let’s look at different ways to fix WordPress plugins disappearing from the admin panel. You can click the links below to jump ahead to any section:

1. Check Permissions for User Roles in WordPress

At times, website owners or clients will prevent other users from viewing and changing the plugin settings so that accidental changes do not break the site or lead to security breaches.

This is common if you have a multi-author website or you’re working on a multisite network.

The first thing you can do is check your user role in WordPress. To do that, head to Users » All Users from the admin panel. Under the ‘Role’ column, you should see the user role for different usernames.

Check user roles

If you see that the user role is different or doesn’t have the necessary permissions to view or edit plugins, then you can contact the administrator to have it fixed.

On the other hand, if you are the administrator of the website and there is nothing wrong with the user role, then you can go through other ways to fix plugins disappearing from the admin panel.

2. Deactivate All WordPress Plugins to Resolve Conflict

Another reason a plugin might disappear from the WordPress dashboard is a conflict with another plugin on your site.

The only way to rule this out is by deactivating all the plugins on your website. After that, you can activate each plugin one by one to see which one is causing the issue.

To deactivate all the plugins, simply go to Plugins » Installed Plugins from the WordPress dashboard and select all the plugins by clicking the checkbox. From here, you can click the Bulk Action dropdown menu at the top and select the ‘Deactivate’ option.

Deactivate all the plugin except WooCommerce

If you’re locked out from accessing the WordPress admin panel, then you’ll need to connect to an FTP client or File Manager tool in your web hosting cPanel.

This way, you’ll be able to access all the plugins and deactivate them manually. To learn more, please see our guide on how to deactivate all plugins when not able to access wp-admin.

3. Clear Your Browser and WordPress Cache

You can also try logging out of your WordPress site and clearing the browser cache to fix disappearing plugins from the dashboard.

Browser cache is a technology used by popular browsers that saves website data on a user’s computer so it can quickly load the site. Sometimes, the browser would have an outdated cached version of your site and may remove the plugin from the WordPress dashboard.

Clearing the browser cache allows your browser to save a fresh copy of the website and store the latest changes. In Google Chrome, you can click the three-dot menu icon in the top right corner and select the ‘Clear browsing data’ option.

Google Chrome clear browsing data and cache

Next, you will see the Clear browsing data settings page popup.

You can switch to the Basic tab and click the ‘Cached images and files’ checkbox. You can also select the time range, clear browsing history, and select cookies and other site data.

Select cached data to delete in Google Chrome

Once you’ve selected the options, simply click the ‘Clear data’ button.

After that, log in to your website and open the WordPress dashboard to see if the plugin that disappeared has returned. For more details on other browsers, please follow our guide on how to clear cache in all major browsers.

If this doesn’t work, then you can also try clearing the cache in WordPress using the caching plugin or from your WordPress hosting.

Caching in WordPress works similarly to caching in browsers, where a static version of your site is stored and instantly displayed to users. This helps improve the speed and performance of your site.

Usually, your site needs a caching solution like WP Rocket. Some web hosting providers also offer built-in caching solutions, including Bluehost and WP Engine.

If your plugins are not showing in the WordPress dashboard, then you can simply clear the cache in WordPress. For instance, if you’re using WP Rocket, then you can go to its settings and click the ‘Clear Cache’ button.

Clear WP Rocket cache

If you’re using Bluehost as your web hosting provider, you will see a ‘Caching’ option in the top admin toolbar.

Simply hover over it and click the ‘Purge All’ option.

Clear Bluehost cache

You can follow our guide on how to clear cache in WordPress to learn more methods.

4. Perform a Security Scan of Your WordPress Site

In some cases, plugins may keep disappearing from the WordPress dashboard because malware or malicious code has been injected into your site.

To make sure that your site hasn’t been compromised, you should perform a scan for potential malicious code. There are a number of WordPress security scanners to choose from that help detect malware and hacks on your site.

To learn more, please see our guide on how to scan your WordPress site for malicious code.

Once you’ve detected malicious code or malware, you can use the security plugin to remove and clean up your site. After removal, you can access the admin panel and see if it fixed the issue.

Bonus: Hire WordPress Experts to Fix WordPress Issues and Errors

Are you sick of running into problems like plugins disappearing from your admin dashboard? Do you need professional help with fixing errors on your WordPress website?

With WPBeginner WordPress Maintenance and Support, you can hire experts to manage and maintain your website. Our team has over 16+ years of experience and has helped over 100,000 people get started with WordPress.

WPBeginner Pro Maintenance Services

With our WordPress experts onboard, you will get 24/7 support, uptime monitoring, a comprehensive security check, and troubleshooting for WordPress errors or issues.

On the other hand, if you think you’re seeing an error on your site because it has been hacked, then we can also take care of that. With our Hacked Site Repair service, you can hire an expert to remove malicious code, corrupted files, and malware.

We hope this article helped you learn how to fix plugins disappearing from the WordPress dashboard. You may also want to see our guide on how to fix the ‘your connection is not private’ error and crucial WordPress maintenance tasks to perform.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Fix Plugins Disappearing From WordPress Dashboard first appeared on WPBeginner.

How to Use WordPress Recovery Mode (2 Ways)

Do you want to use WordPress recovery mode to fix an error on your website?

The recovery mode feature was introduced in WordPress 5.2, and it allows you to easily to fix fatal errors on your site that can make WordPress’s backend or frontend inaccessible.

In this article, we will show you how to use recovery mode in WordPress.

How to Use Recovery Mode in WordPress

What is WordPress Recovery Mode

If you’re encountering a WordPress error that’s preventing you from logging into your website, then WordPress will automatically shift into recovery mode.

Recovery mode allows you to access your WordPress admin dashboard by sending a link to your administration email. This email contains details about the error that’s preventing users from accessing their WordPress website.

You can use the link to access your admin dashboard and fix the issue.

For example, your WordPress site may show you a critical error and blocks you from logging into your dashboard.

This is when you can use the WordPress recovery mode feature to regain access. Let’s see how you can use the WordPress recovery mode.

Note: Keep in mind to always back up your WordPress site before attempting to enter recovery mode. If you cannot access your admin area, then check out our guide on how to create a WordPress database backup manually.

Method 1. Using Recovery Mode Through The Email Link

If a WordPress plugin or theme causes an error, then recovery mode can be used to fix it.

You might see a plain white screen when trying to access your account. Sometimes, a message is also shown on the screen.

Site is experiencing technical difficulties

If that is the case, immediately log in to your administrator email account. Keep in mind to check the inbox of the email address that you provided as the administrator email address to WordPress.

You will receive an email to your WordPress email address that will inform you about the specific error on your website. If WordPress can determine the cause of the outage, this email will have that information.

For example, if there is a file corrupted in your theme directory or a plugin incompatibility, WordPress may be able to tell.

The email will also give you a link to access your WordPress admin dashboard.

Email from WordPress about technical problem in your site

Simply click the provided link, and you will be taken to the WordPress admin area. Here, you will see a banner telling you that Recover Mode has been initalized.

You can then log in as normal.

log into your account

Once in your admin panel, you can deactivate the theme or plugin that’s causing the issue.

Simply go to Plugins » All Plugins and then click the ‘Deactivate’ link under the right one.

Deactivate the faulty plugin

If the email sent by WordPress did not specify the plugin or theme that’s causing the error, then you should deactivate all the plugins. After that, try logging into your account.

You can figure out the faulty plugin by then activating the plugins one by one. Once you find the faulty plugin that’s causing the issue, you can find an alternative plugin for it or get support from the plugin developers.

Recovery mode dashboard

If for some reason your website is showing a plain white screen but you haven’t received any email from WordPress, then you can try method 2 to use recovery mode.

You can use this method to access recovery mode without any email link. You can simply create a WordPress recovery mode link by following the link below to access recovery mode.

example.com/wp-login.php?action=entered_recovery_mode

All you have to do is replace example.com with your own site’s domain name.

Recovery mode URL

This URL will take you to your WordPress admin area where you’ll be asked to log in.

Here you will see an alert that you are logging into Recovery Mode.

log into your account

Now you can fix any error on your site.

Keep in mind that if you use this method to manually access the Recovery Mode login page, WordPress won’t locate the plugin or theme that’s causing the error itself. You will need to do some work to figure that out on your own.

You can start by simply changing your theme or deactivating all your plugins. This should fix whatever error was occurring and you will be able to access your WordPress website.

From there, you can reactivate plugins one by one to find the issue, or you can even roll back your theme or WordPress version to an earlier one that wasn’t incompatible.

Bonus: Additional Recovery Mode Options

If you’re not clear about the error on your website that’s preventing you from logging in, then you can also try these two options in recovery mode to solve your problem:

  • Download a site health plugin to diagnose issues
  • Run a malware scan to be sure your site or server hasn’t been compromised

For example, you can install and activate the Health Check & Troubleshooting plugin. For more instructions, see our guide on how to install a plugin in WordPress.

Download a plugin in recovery mode

Once you activate this plugin, it will perform a number of checks on your WordPress site and will detect common errors that may be causing the fluctuation.

Sometimes, malware on your website may be causing the error. You can use recovery mode to scan your website for malicious code and create a completely secure website. For help, you can check out our ultimate WordPress security guide.

You can also ask your WordPress hosting provider for support. If you’re using a top WordPress hosting company like Hostinger, Bluehost, WPEngine, and SiteGround, then their support team will be able to help you resolve the issue.

That’s it! We hoped you learned how to use recovery mode in WordPress. You may also want t check out our pick of the best WordPress SEO plugins and our tutorial on how to fix the critical error in WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Use WordPress Recovery Mode (2 Ways) first appeared on WPBeginner.

How to Customize WordPress Admin Dashboard (6 Tips)

Do you want to customize the WordPress admin dashboard?

The WordPress admin area can sometimes get too cluttered with widgets, menu items, and options added by WordPress itself or other plugins and themes.

In this beginner’s guide, we’ll show how to easily customize the WordPress admin dashboard by hiding unwanted items and rearranging admin screens. We will also cover how to change admin menus, and a whole lot more.

Customizing your WordPress admin area dashboard

Here is a brief overview of the topics we’ll cover in this article.

Ready? Let’s get started.

Why Customize WordPress Admin Area?

If you have been managing a WordPress website for a while now, you may have noticed different widgets, notices, and menu items in your WordPress admin area.

Cluttered WordPress admin area

Some items like plugin notices and alerts go away when you close or dismiss them. However, many other items stay in place on different WordPress admin screens.

What most WordPress beginners don’t know is that they can easily hide these items, move them around, and customize their WordPress admin dashboard on their website.

A lot of developers customize the WordPress admin dashboard for their clients to make it easier.

That being said, let’s look at how to easily customize your WordPress admin area and improve your WordPress experience.

1. Hiding WordPress Admin Elements with Screen Options

Many WordPress admin pages, including the main Dashboard, have a Screen Options button at the top right corner of the screen.

Clicking on it will bring a fly-down menu with different options. Simply uncheck the options you don’t want to see, and they will disappear from that page.

Screen Options on the Dashboard page in WordPress admin area

For instance, on the ‘Dashboard’ page, you can hide widgets you have never used and keep the widgets that provide valuable information.

While on the ‘Dashboard’ page, you can also drag and drop widgets to rearrange them on the screen. For instance, you can move your ‘At a Glance’ widget and ‘Site Health‘ widget to the top.

Moving widgets on the Dashboard screen

The ‘Screen Options’ button will show you different options depending on which page inside the WordPress admin area you are looking at.

For instance, on the Posts » All Posts page, the screen options button will allow you to show or hide columns, change the number of posts displayed, or switch to an extended view.

Screen Options on the posts page

Try using the ‘Screen Options’ feature on different pages inside your WordPress admin area to see the options available to adjust those pages to your own needs.

Note: Screen Options settings are stored for each user. Your changes will not apply to other users or authors on your WordPress site.

2. Customize Block Editor Screen in WordPress Admin Area

An average WordPress user spends most of their time using the Block Editor. This is the default WordPress content editor that you use to write blog posts and create pages for your website.

The block editor already comes with a clutter-free user interface that provides you with lots of room to edit your content.

Block editor screen

However, it also allows you to adjust certain settings to make your writing experience even better.

Simply click on the three-dot menu button at the top right corner of the screen and click on the Preferences option.

Block editor Preferences

This will bring up a popup where you can adjust different settings for the block editor.

First, under the ‘General’ tab, you can reduce the User Interface, which will make the interface more compact.

Block editor general preferences

You can also turn on the ‘Spotlight mode,’ which will only highlight the block you are in and fade other parts of the screen.

Next, you can switch to the ‘Blocks’ tab. From here, you can show and hide blocks that are available for you inside the editor.

Show or hide blocks

Lastly, the ‘Panels’ tab has even more options.

From here, you can decide which panels are shown or hidden inside the block editor’s right-hand sidebar.

Show hide panels in block editor

Once you have hidden the features you don’t use, you can click the ‘X’ in the upper-right corner to return to the post editor.

Next, clicking on the ‘Gear’ icon at the top will expand or hide the settings panel. This comes in handy when you are working with full-width content layouts.

show or hide settings panel

Inside the sidebar brought up by the Gear icon, you can choose to collapse any tab by clicking on the upward arrow.

This will clear additional clutter and help create a distraction-free block editor screen for you.

Collapse tabs in the post panel

You may also want to see these extra tips on mastering the WordPress content editor to make your content creation experience more pleasant.

3. Show or Hide WordPress Admin Menu Items

As you install more WordPress plugins on your website, you will see that many of them add their own menu items to the left-hand sidebar menu in your WordPress admin dashboard.

Admin sidebar clutter

Now some of them you may need to access regularly. For instance, you may want to have easy access to contact form entries or fine-tune the SEO settings for your WordPress blog.

However, you may not need constant access to some of these menu items, or you may not want other users on your site to see them.

Luckily, there is a plugin to help you control which menu items appear in your WordPress admin sidebar. You can also control which user role can see a menu item in the admin area.

First, you need to install and activate the Admin Menu Editor plugin. For more details, see our step-by-step guide on how to install a WordPress plugin.

Upon activation, you need to visit the Settings » Menu Editor page to configure admin area menus.

You will see all the main menu items in the first column. Clicking on a menu item will show child items nested beneath it in the second column.

Delete menu item

You can click to select a menu item and then click on the delete button at the top toolbar to remove it.

You can also restrict who can see a menu item in the WordPress admin sidebar. Simply click to select a menu item, and then under settings, set a restriction under ‘Extra capability.’

Restrict to user role

For instance, in the image above, we have hidden the Comments menu item from all users except those with the Administrator user role.

Once you have made changes to the admin area menus, don’t forget to click on the ‘Save Changes’ button to store your settings.

The plugin will show your customized WordPress admin area menus on the screen.

Hidden admin menus

If you don’t see the changes appear immediately, you might have to refresh your page or log out and back in for the menu customizations to show up.

For more details, see our complete tutorial on how to hide unnecessary menu items in the WordPress admin area.

4. Customize What Appears in WordPress Admin Toolbar

The admin toolbar is the menu on top of WordPress admin area screens. The toolbar is also visible when you visit the public areas of your website while logged in.

WordPress admin toolbar

To customize the WordPress admin toolbar, install and activate the Adminimize plugin. For more details, see our step-by-step guide on how to install a WordPress plugin.

Upon activation, go to the Settings » Adminimize page and look for the ‘Admin Bar Backend Options’ and ‘Admin Bar Front End Options’ tabs.

Admin toolbar options

Clicking on either of them will take you to an options screen where you can select which items to display in the WordPress admin bar.

You can also choose items that will be visible to each user role.

Hide items from admin toolbar

Don’t forget to click the ‘Update options’ button to save your changes.

For more details, see our beginner’s guide to the WordPress admin toolbar.

5. Change The WordPress Admin Color Scheme

WordPress comes with a few basic color options that you can use for the admin area.

Simply head over to the Users » Profile page and find the ‘Admin Color Scheme’ options.

You then just have to click a color scheme to preview it in the WordPress admin area.

Choose a color scheme for WordPress admin area

Don’t forget to click on the ‘Update Profile’ button at the bottom to save your changes.

Don’t like the available color schemes?

You can make your own color scheme by installing and activating the Admin Color Schemer plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Note: Admin Color Schemer plugin may show a warning that it hasn’t been updated for a while. That’s because the plugin didn’t need an update. It is created by the WordPress Core Team and is safe to install.

Upon activation, you need to visit the Tools » Admin Colors page to create your color scheme.

Make your own WordPress admin color scheme

When you’re happy with your customizations, you can click ‘Save and Use’ to apply them to the dashboard.

Note: You can undo the color changes by simply deactivating the plugin or loading the default color scheme under the Users » Profile page.

For more details, see our tutorial on how to change the WordPress admin color scheme for beginners.

6. Create a Custom Login Page for WordPress Admin Area

Want to replace the default WordPress login page with your own custom login page without writing code?

For that, you’ll need SeedProd. It is the best WordPress page builder that allows you to design your WordPress website with a beautiful drag-and-drop tool (no coding required).

SeedProd WordPress Website Builder

First, you need to install and activate the SeedProd plugin. For more details, see our step-by-step guide on how to install a WordPress plugin.

Upon activation, go to SeedProd » Settings page to enter your license key. You can find this information under your account on the SeedProd website.

Verifying your SeedProd license

After that, head over to the SeedProd » Landing Pages.

You will now see a choice of different kinds of landing pages you can create, so find the one labeled ‘Login Page’ and click on the ‘Set up a Login Page’ button.

Set up a login page

Next, you’ll be asked to choose a template for your login page design.

SeedProd comes with a bunch of beautiful designs that you can use as a starting point.

Choose template

Simply click to select a template and then provide a name for your login page.

This name will be used internally to identify this page when you need to edit it again.

Login page name

Click on the ‘Save and Start Editing the Page’ button to continue.

This will launch the SeedProd page builder interface. It is a drag-and-drop design tool where you can point and click on any item on the screen to edit it.

Login page builder

You can add new items from the sidebar or edit the login form to choose what happens after users log in.

You can also adjust any form labels or text, in addition to the page design itself.

Editing login form

Once you are finished, switch to the ‘Page Settings’ tab in the builder.

Scroll down to ‘Redirect the Default Login Page’ option to turn it on.

Turn on login page redirect

Finally, don’t forget to click on the ‘Save’ button in the top-right.

Then click ‘Publish’ to create your new login page.

Publish login page

You can now visit the normal login page of your WordPress website.

You’ll see your custom design instead, and so will your users.

Custom login page

For more details, see our guide on how to create a custom login page for WordPress.

We hope this article helped you learn how to easily customize WordPress admin area. You may also want to see our guide on how to protect the WordPress admin area or check out our complete WordPress security guide to safeguard your entire website.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Customize WordPress Admin Dashboard (6 Tips) first appeared on WPBeginner.