In this article, you will find a recommendation about the 6 essential plugins for developers (or freelancers or programmers) that you must have installed on your WordPress and/or in your client's website (with WordPress).
1. Maintenance mode
Although there are a lot of plugins to put your WordPress maintenance mode, there are two plugins that stand out above the rest: WP Maintenance Mode and Maintenance. This type of plugins is very useful when you need to update or correct an installation of a client and you anticipate that this may not be available for some time.
With these plugins, you can activate the HTTP code "503 Service temporarily unavailable" and set up a temporary page to access the web (which is also customizable) so that only authorized users (for example, your client) can access to the website and see how is getting your work.
2. Query Monitor
Query Monitor is a plugin for debugging our WordPress. If you are developing a plugin and want to know what impact it has on your installation, this plugin can help you, as it offers very detailed reports.
Some think that learn to use this type of plugins is quite complicated … but when you're doing things that just do not work very well, being able to manage this plugin will save you time and solve problems quickly.
3. WP Pusher
This plugin allows you to distribute WP themes and plugins from GitHub too easily. You can install and update themes and plugins directly from WordPress.
WP Pusher extends the basic functionality of WordPress to update its components and adds a GitHub repository as a source from which to obtain plugins and themes.
Imagine the comfort of your job to keep updated on GitHub and, at the same time, your customers can update their copy of your plugin/theme!
You may like to know that although is a paid plugin, there is a 100% free version of Open Source projects.
4. Advanced Custom Fields and Custom Post Type UI
Custom post types and custom fields are features that have existed for quite some time in WordPress. But if you want to add new types or new fields, you must study the Codex and programmed yourself.
Advanced Custom Fields and Custom Post Type UI are two plugins that must be part of our development. Both plugins add a super-friendly user interface that lets you create custom fields and post types with a few clicks.
5. Regenerate Thumbnails
There is a common problem for developers that always appear when they migrated web client: the images they had in the old website not look good on the new one. And it's not because the highest resolution of the images, but simply have not been all thumbnails properly generated as the theme needs.
The problem of thumbnails doesn't only happen when you migrate the web or change the theme. It also happens often in themes developers. Unfortunately, the thumbnails that your theme needs at a given time not match with the ones that WordPress has generated.
In order to solve this problem, you can install Regenerate Thumbnails. A very simple plugin that will allow you to regenerate all your thumbnails to the current theme. Also, it allows you to modify a set of images through batch actions.
6. WP Migrate DB Pro
This is one of the most useful plugins there to migrate the content of a WordPress to another. WP Migrate DB allows you to move the database from one installation to another, which is great for migration and to manage production environments / test. If this is a job you do often, you should consider using a plugin like this. It also includes the possibility of replacing the URL that is in the database so that all point to the new domain, which is always good.
And…. what do you use?