Creates a functionality plugin where you can add your functions.php code snippets.
As of April 2026, Functionality is a WordPress functionality plugin with 1.0K+ active installations and a 4.6/5 rating from 12 reviews. It has been downloaded 44K+ times in total. Requires WordPress false+ and PHP 5.2+. Available on WordPress.org since 2013. Last updated 5 years ago — may have compatibility concerns. Download volume is stable this week. Top alternative: LibWp.
A functionality plugin is a way to separate what you might normally place in a theme’s functions.php file, and put it in a plugin instead. It works the same way as a theme functions.php file, but is separate from the theme and so not affected by theme upgrades, or tied to the theme so you loose all of your functions if you choose to switch themes.
This plugin automates the process of creating a functionality plugin. Simply install and activate this plugin, and your very own functionality plugin will be created for you. You can then edit your functionality plugin and add snippets to it using the quick link in the admin menu.
See this WP Daily post for more information on functionality plugins.
This plugin’s code is available on GitHub. Please feel free to fork the repository an…
I was exactly looking for that, but I think the plugin is outdated.
Very easy to use and helpful
Easy to learn and use.
Perfect plugin, I discover it thanks to wootheme documentation, it will be very useful the day I need to update my theme.
Just a little thing: I’m using WP Editor to improve the quality of my plugin & theme editor, however when i’m editing the new functions.php, the editor isn’t working, I have the original editor from wordpress. Do you know why/how can I make it work?
Thanks
I suggest this to folks I’m helping all the time who the barrier to write a plugin from scratch seems too high. A nice way to intro people to plugin coding.
| WordPress | false+ requiredTested up to 5.6.0 |
| PHP | 5.2+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.