WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Shea Bunge v2.0.0

Functionality

Creates a functionality plugin where you can add your functions.php code snippets.

Functionality

The facts

Rating
4.6★ from 12
Active installs
1k+
Price
Free
Last updated
1 Dec 2020
Added
Aug 2013
Tested up to
WP 5.6.0
Requires PHP
5.2
Downloads
45,076

Our analysis

AI-assisted

Functionality is a WordPress plugin designed to help you manage custom code snippets that you would typically place in a theme's functions.php file. By using this plugin, you can create a separate functionality plugin that remains unaffected by theme updates or changes. This approach allows you to retain your custom functions even if you switch themes.

The plugin automates the creation of your own functionality plugin upon installation and activation. You can then edit this plugin and add code snippets easily through a quick link in the admin menu. It is suitable for users who want to maintain custom functionality on their WordPress sites without being tied to a specific theme.

Best for: This plugin is best for WordPress users who want to manage custom code snippets independently of their theme.

What it does well

  • Separates custom code from theme functions.php
  • Retains functions when switching themes
  • Automates creation of a functionality plugin
  • Easy to edit and add snippets via admin menu
  • Available for free on WordPress.org

Where it falls short

  • Limited information on additional features
  • No recent updates since December 2020

Verdict

Functionality provides a practical solution for managing custom code in WordPress. Its ease of use makes it a suitable choice for those looking to enhance their site's functionality without theme dependency.

From the developer

Shea Bunge's own description of Functionality, lightly tidied.

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 and send a pull request. If you find a bug in the plugin, open an issue.

Serbian translation provided by Ogi Djuraskovic from FirstSiteGuide.com.

Read the full description on the official page →

Tagged as

topic Code Add