Customising WordPress Without Modifying Core, Theme Or Plugin Files
A standard WordPress install is incredibly powerful and flexible. For a lot of people, WordPress out of the box plus one of the stock WordPress themes is enough. But the possibilities for customization are endless; you can add plugins and other themes. Sometimes these do just what you want. Sometimes you need to ... tweak WordPress.
A very high proportion of the customization advice you'll find on the web starts with these lines ... add the following to the end of your theme's
functions.php or even worse, advises that you modify the source code of your theme or your plugins. This is bad for many reasons:
- Editing your theme's
functions.phpmakes theme specific customizations; change your theme and your customizations will no longer get loaded.
- When your theme and plugins get updated you'll find all your careful hand crafted customizations get overwritten and lost.
- A lot of theme and plugin authors won't offer support for changes you might have made to the source code.
- Your customizations might work; but you might also inadvertently make some other changes which will stop things working.
WordPress doesn't yet support a way for site specific customizations to be made and loaded without touching theme, plugin or core files; that's why I wrote WP Customizer and that's what this plugin is for. When WordPress does support such a way, this plugin will thankfully be obsolete.