After WordPress hosting, plugins are the second biggest reason that can slow down your WordPress website. Often this can be mitigated by disabling the plugin or preventing it from loading in areas where you don't need it.
In this tutorial, we will show you how to use the plugin Organizer to speed up your WordPress website.
How do WordPress plugins affect the speed of your website?
One of the most frequently asked questions we get is how many WordPress plugins should you install on your blog?
The two things that concern most users are the WordPress security and how plugins can affect the speed and performance ?
All good WordPress plugins are coded in a way that they are only loaded on your website when needed.
WordPress doesn't load inactive plugins, which means they don't affect your website's performance. However, it loads all active plugins which then run their code when needed.
Sometimes plugin authors can not anticipate when and where you will use their plugin features on your website. In this case, they can load their code if you need it or not.
If plugins download JavaScript and CSS files, it can also increase the loading time of your website's page.
How the Plugin Organizer can speed up your website
Depending on the plugins you use, you may only need them on pages, posts or posts. Types of publications specific. Some plugins you only need on the WordPress dashboard, they shouldn't load on the website front-end.
WordPress Plugin Organizer allows you to do the following things:
- Selectively enable or disable plugins based on URL
- Enable or disable plugins for user roles
- Enable or disable plugins based on publication types
- Rearrange the order in which plugins are loaded
- Disable plugins and only load them if necessary
Basically, it gives you the ability to fine tune your website performance.
That being said, let's take a look at how to use plugin organizer to speed up WordPress.
Using the Organizer plugin to manage active WordPress plugins
First, you need to install and activate the Organizer plugin. For more details, see our step-by-step guide to way to install a WordPress plugin .
Important: The Organizer plugin is a very powerful plugin. Rearranging or disabling plugins can lead to conflicts and unexpected behaviors that could make your website inaccessible. We recommend that you create a full WordPress backup before disabling or rearranging the plugins.
Save your blog by consulting How to backup and recover your blog with Snapshot Pro
Once you're ready, you need to go to the page Plugin Organizer »Settings to configure your settings.
There are several options on this page, and we'll talk about each option, what it does, and which ones you'll need to enable.
URL match
This option allows you to enable / disable plugins based on URL and associated URLs. This means that the settings will affect http://example.com/sample-page/ and all subsequent URLs below.
For example, http://example.com/sample-page/child-page1/ and http://example.com/sample-page/child-page2/.
Ignore URL protocol
This option is disabled by default. This allows the Organizer plugin to ignore the http and https part of the plugin URLs. This is particularly useful if SSL is enabled on your WordPress website.
Ignore URL arguments
This option allows you to ignore URL arguments.
For example, http://example.com/page/?foo=1&bar=2 is a URL with arguments.
Enabling this option is only useful on URLs containing arguments. You should not touch anything in most cases.
Allow only network administrators to change the plugins loading order?
If you are using a WordPress multisite network, enabling this option will allow the network admin to rearrange the plugin order. We strongly recommend that you enable this option if you have a WordPress multisite network.
If you want further in the multisite, discover How to install and administer WordPress in multisite mode
Custom publication type support
This option allows you to select the post types where you want to enable / disable plugins. This option is especially useful if you have plugins that you only need for specific post types.
See also How to create custom post types and more
Automatic slash
This option adds or removes the slash at the end of the URLs on the plugins filter, based on your WordPress permalink settings.
Selective loading of the plugin
This option allows you to selectively load plugins even if they are disabled in the plugin settings. You must enable this feature if you want to enable or disable plugins on individual content types.
To use this option correctly, you need to add a plugin or mu-plugin on WordPress. MU plugins can be added to any WordPress website, and they are enabled by default. The plugin will try to create an MU plugin on its own, but if it fails you will have to create it. We will show you how to do it later in this tutorial.
Loading selective mobile plugin
This option allows you to selectively enable or disable plugins on mobile browsers.
Selective loading of the administration plugin
You can enable this option if you want certain plugins to load only in the WordPress admin area.
Disable plugins by role
This option allows you to deactivate the plugin by user role. You can enable this option and then select the user roles you want to use in the next box.
Don't forget to click on the button Save settings to save your changes.
Creation of a MU plugin for the Organizer plugin
Plugin Organizer needs a MU plugin to work properly. The plugin will try to add it to your website automatically, but if that fails you will have to create it yourself.
To find out if the plugin created the MU plugin successfully. You must visit the page Plugins »Plugins installed . You will see a new tab titled Must-Use, by clicking on it, you will see the MU plugins installed on your website.
If you don't see the plugin or the plugin links to use, it means the Organizer plugin failed to create the file, and you will have to do it yourself manually.
You must first connect to your website using an FTP client or a File Manager application in the cPanel.
Then go to the / wp-content / mu-plugins / folder. If you don't have a mu-plugins folder in your / wp-content / folder, you need to create one.
After that, you need to go to / wp-content / plugins / plugin-organizer / lib / folder and download the file called 'PluginOrganizerMU.class.php' on your computer.
Then you have to go to the / wp-content / mu-plugins / folder and download the file from your computer.
The Organizer plugin can then use this file to properly manage your plugins effectively. You can continue with the setting of the plugin.
You can read more about FTP by consulting How to install a plugin using FTP software.
So let's find out how to configure the global options of this powerful WordPress Plugin.
Configure the global options of the plugin
The Organizer plugin allows you to activate plugins while keeping them deactivated. To configure which plugins remain active and which plugins are deactivated, you must go to the page plugin Organizer »Global Plugins .
You will see your plugin installed on the left. Active plugins will be highlighted and displayed at the top. If you want to deactivate a plugin, you can simply drag and drop it into the Deactivate column.
This will disable the plugins without disabling them.
You can re-enable the plugin that you have disabled for individual publication types, single publishing items, or page elements, individual URLs, from different pages in the plugin settings.
We will guide you through each of these steps later in the tutorial.
Enable or disable plugins on the search results page
To disable or enable some plugins on search results, you must visit the page Organizer Plugin »Search Results .
On this screen, you simply need to select a plugin in the left column and drop it into the deactivation column. You will notice that the column Disable has different boxes. You will need to click on the box where you want to disable the plugin.
For example, adding a plugin to the 'Disabled Standard'will disable the plugin for all users on all pages.
If you've previously set a plugin to be disabled globally and want it loaded on the search results page, you can simply drag and drop it from the Disabled Plugins column to the available plugins.
Selective Enable / Disable Plugins for Custom Publication Types
To control which plugins work on certain types of posts, you must visit the page Plugin Organizer »Post Type Plugins .
You must first select the type of post in which you want to apply the changes. After that, you can drag and drop the plugins from the available items column to the disable column.
You can also activate a plugin that you have disabled in the page Global Plugins dragging it from the column Disabled to the available items.
Group and change the loading order of plugins
By default, WordPress loads active plugin files in alphabetical order. This alphabetical order can sometimes cause conflicts if you have plugins that depend on the code of the other.
For example, if you have an apple.php plugin file that relies on the functions of another plugin called zebra.php, you may need to load the zebra.php file first for apple.php to work properly.
The Organizer plugin allows you to manually change the plugin loading order and groups of plugins.
However, be very careful because it could make your website inaccessible.
To rearrange the plugin loading order, you need to visit the page Organizer Plugin »Group and order plugins .
The plugin organizer will display your plugins in alphabetical order by default, and you can rearrange the order by simply dragging and dropping.
You can also group the plugins by selecting " Create a new group From the drop-down menu at the top. Then you have to enter a name for the group and select the plugins you want to add.
Once you have finished grouping, click the Submit button to continue. The Organizer plugin will then create a plugin group for you.
Now if you go to the Plugins page you will see a new link named after your group name. When you click on it, you will see all the plugins inside that group.
Creating plugin filters with the Organizer plugin
The Organizer plugin allows you to enable or disable the plugin based on the URL. To do this, you need to create plugin filters. These filters will allow you to enable or disable plugins that correspond to specific URLs.
You must first go to the page Plugin Organizer »Plugin Filters and click on the link Add Plugin Filter ».
This will take you to add the new plugin filter page. You will need to provide a name for your plugin filter, then add permalinks (URLs) that you want affected by this filter.
You can also add multiple URLs by clicking the button Add Permalink.
Under the Settings section, you can choose whether this filter will also affect the child URLs of the permanent links you added. You can also leave the Priority field empty.
After that, scroll down to the 'Plugins'. Here you will be able to drag and drop the plugins from the available elements into the disabled boxes.
Similarly, you can also drag and drop a plugin from the disabled column to the items available to load the plugin when this filter is recognized.
In addition, you can save this filter in a filter group. Filter groups are similar to categories. Their purpose is to help you sort through filters of similar plugins.
Once you have finished, click the publish button to activate this filter. It will start working as soon as you click the Publish button.
Enable or disable a plugin on an article or a single page
The Organizer plugin also allows you to load or disable plugins on a custom post, page, or post type. First you need to make sure that you have enabled post type support on pages Plugin Organizer »Settings .
Then go ahead and edit the post, page, or custom post type you want to change. On the edit post screen, scroll to the " Plugin Organizer"
You will see the Organizer plugin settings containing your plugins. You can drag and drop plugins to disable them or drag disabled plugins to available items to make them active.
Don't forget to click the Save Changes button or Update to save your changes.
Troubleshoot Organizer plugin issues
The Organizer plugin is used to modify the default behavior of WordPress plugins on your website. Your settings may cause unexpected results, including fatal errors, syntax errors, or thewhite screen of death .
A quick way to solve these problems will be by disabling all your WordPress plugins via FTP. This will also disable the Organizer plugin.
To uninstall the Organizer plugin, simply remove the plugin from the plugins page. This will not only remove the plugin itself, but it will also remove all plugin settings. You can then reinstall the plugin if you wish.
Here is how you can optimize the loading of your website thanks to the WordPress Plugin Organizer. But, if you want to go further, we offer other tools that can help you with this task.
1. WordPress Speed ​​Optimization Plugin
Are you struggling to manage multiple website speed optimization plugins? Are you worried about them hampering the execution speed of your website? so this WordPress Plugin will be the ultimate solution for all your worries.
This plugin is designed to give you the functionality of almost 6-8 different WordPress plugins. Just install and configure it to see a marked improvement in the loading of your pages. We would like to point out that this is not a cache plugin or CDN, but the result it delivers is still impressive. Do not hesitate to try this WordPress plugin to see what it is capable of.
Download | Demo | Web hosting
2. Smart4y Lazy Load
Smart4y Lazy Load is a plugin that optimizes the content of posts or pages of your website for faster loading. This plugin is written in pure JavaScript without any Javascript library dependency.
It is fast and light and its optimization is based on the principle of Lazy load, which loads content according to needs (mainly images). It also offers SEO optimization for these.
Download | Demo | Web hosting
3. One Click
The One Click plugin is a little more drastic than the other plugins we mentioned on this list, when it comes to compression. It only uses lossy compression methods, which makes the files much lighter.
This plugin doesn't offer a lot of configuration options in its settings page, since you can't change the compression methods it uses. However, you can choose maximum resolutions for your uploaded images, choose exactly what sizes you want to compress (including thumbnail, description, etc..).
Its main features include: support for GZip, HTML compression methods, HTML, CSS and JS optimization, Lazy Load support, caching, compatibility with several WordPress themes and plugins and many more more.
Download | Demo | Web hosting
Other recommended resources
We also invite you to consult the resources below to go further in optimizing the loading of your website and blog.
- Some solutions to performance issues on WordPress
- How to clean the cache of your WordPress blog
- 6 tips for optimizing the mobile design of your blog
Conclusion
Here ! That's it for this tutorial, I hope it will allow you to optimize your WordPress blog. feel free to share the tip with your friends on your social networks.
If you have any suggestions or remarks, they will be welcome. We also invite you to consult our resources if you are a beginner blogger.
...