I remember coming across a number of themes that went wild over expanding upon the WordPress Theme Customizer by integrating more and more design related features into it. For those of you who aren’t familiar with the Customizer, be sure to check out the following links:
Theme Customization API: WordPress.org Codex
A touch of Customizer is fine, but I find a large dose to cause too much restriction to the theme user. It no longer becomes a useful tool. It becomes a nuisance. The creators of the BuddyBoss BuddyPress theme realized this early on, and provided its users who wanted to make a lot of custom changes to the theme with code that turned off the BuddyBoss Customizer altogether. It was quite helpful. This was way before Customizer became a WordPress Theme requirement. As of April 21, 2015, WordPress themes submitted to WordPress.org that have custom settings are required to utilize the Customizer API, also known as Customizer.
The BuddyBoss Development Team was way ahead of its time. Last night, I came across an article entitled “A Response to the WordPress Customizer Expansion: Removal”. Apparently I wasn’t the only one who regarded too much Customizer as a bad thing. It specifically talks about the move to bring the WordPress menu system into the WordPress Customizer in core with WordPress 4.3. Enough already with that infernal Customizer! According to the article, that is just how so many people reacted to this plan. Jesse Petersen, the author and a WordPress developer, along with a developer colleague, Andy Wilkerson, have come up with an anti-Customizer response of their own: the Customizer Remove All Parts plugin. It’s available for viewing and download on Github. So if you’re sick and tired of everything Customizer, check out this anti-Customizer plugin. Also be sure to read Jesse’s article “A Response to the WordPress Customizer Expansion: Removal”. It describes how changes to WordPress Core can affect businesses who are users of WordPress.
Remember: there is such a thing as too much of a good (or bad) thing!
A Response to the WordPress Customizer Expansion: Removal: Jesse Petersen, June 18, 2015, PMG