There are two major reasons that might be causing your website to slow down. The first and the most important one is your choice of hosting.
The second reason is Ė the list of plug-ins your site is using.
But, there are ways to tackle this problem. For example, you can either disable the plug-ins that are slowing the site. Alternatively, you can stop them from loading in place where they are not even required.
This post lists out ways in which to use a plug-in organizer to speed up a WordPress website.
How plug-ins affect website speed
Any good plug-in for WP will be coded in a way that they only load on the site when the website needs them.
There are several ways to increase the speed of your website. 000webhost has covered a post on the same that you can check out.
How plug-in organizers help boost the speed
Some plug-ins you only use on certain pages, posts, or post types. Some plug-ins are used only on the WordPress admin area which is why they donít load on the front end.
Below are some of the things that you can do with a plug-in organizer:
- Selectively disable or enable the plug-ins based on the type of URL.
- disable/enable plug-ins for user roles
- disable/enable plug-ins based on the type of post
- Rearrange the plug-in order
- Only load the plug-ins when needed or simply disable them
All and all, you can fine tune the performance of your website.
Using Plug-in Organizer to manage active plug-ins on WP
The very first thing you need to do is activate and install the plug-in organizer.
This is a very powerful plug-in. If you disable or reorder plug-in, it can cause unexpected behavior or conflicts that might make your site to become inaccessible. We recommend taking full WP backups before you reorder or disable any of those plug-ins.
Now head to the Plug-in Organizer> Settings page to access the settings page.
Fuzzy URL Matching
If you have any plug-ins in the child URL, you can enable/disable those with this option. All the subsequent URLs including and under http://example.com/sample-page/will be affected.
Ignore URL Protocol
The option is by default turned off. Its main function is to ignore http and https parts of the URLs.
Ignore URL Arguments
The option comes handy when you want to ignore URL arguments. Letís take http://example.com/page/?foo=1&bar=2 as a URL example with arguments. This option is helpful only in case of URL with arguments. In majority of cases, it is best to leave it off.
Should only network admins be allowed to change the load order of plugins?
If you run a WP multisite network, then you can turn this option to so that only network administrators can rearrange the order of the plug-ins. It is recommended that you turn on this option if you manage a WP multisite network.
Custom Post Type Support
You can select the post type whenever you want to disable/enable the plug-ins. This is a particularly good option if you use specific post types.
Auto Trailing Slash
To remove the trailing slash you see at the end of plugin, you can use this option.
Selective Plugin Loading
The purpose of this option is to enable users to load the plug-ins even when you have disabled them in the plug-in settings.
To use this option, you have mu-plug-in in WordPress. You can add these plug-ins to any WP site. By default they come activated.
Selective Mobile Plugin Loading
You can selectively disable/enable plug-ins on mobile browsers with this option.
Selective Admin Plugin loading
This option is for the times when you wish to load some plug-ins inside WP administration area.
Disable Plugins By Role
You can disable the plug-in based on the role of the user.
How to create MU plug-in for Plug-in Organizer
In order for plug-in organizers to work, you would first need an MU plug-in. This plug-in may attempt to create itself automatically and add to the website. However, if it fails, you would have to create one yourself.
Go to the plugins>Installed Plugins page to find out if the plug is created or not.
If you cannot see any must-use plug-in link, it means the organizer could not create the required file. In that case, you will have to create that file manually.
To do that, you will have to connect to the site via an FTP client or through the File Manager App in the cPanel.
Next you need to access the folder wp-content/mu-plugins. If there is no mu-plug-ins folder in that wp-content/ folder, you would have to create on yourself.
Now go to wp-content/plugins/plugin-organizer/lib/ and download the PluginOrganizerMU.class.php file in the computer.
Now go to wp-content/mu-plugins folder. Upload the files from the computer.