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 to optimize plugins on wordpress e1565189633999

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.

plugin settings optimizer.png

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.

check plugins must use.png

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.

copy a mu plugin use.png

Then you have to go to the / wp-content / mu-plugins / folder and download the file from your computer.

add a plugin to the folder must use.png

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 .

global deactivation of plugins.png

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 .

available elements WordPress.png

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.

activate plugins on searches.png

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 .

organization of custom publication types.png

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.

group and filter plugins.png

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.

priority of plugins.png

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 ».

add a new filter.png

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.

create a filter plugins.png

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.

filter plugins.png

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.

group filter.png

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 .

settings publication format.png

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"

posection-postedit.png

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.Wordpress speed optimization plugin

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.

Smart4y lazy load image iframe wordpress plugin

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. One click wordpress speed performance optimization plugin

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 | DemoWeb 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.

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.

...