GrootMade is NOT affiliated with AA Basic Shortcodes Plugin Boilerplate or its original author. AA Basic Shortcodes Plugin Boilerplate™ is a trademark of its respective owner and use of it does not imply any endorsement or affiliation. This product has been forked under the GNU General Public License (GPL) and all non-GPL assets (such as proprietary images, fonts, and branding) have been removed. Distributing GPL-licensed code is 100% legal.
This guide provides a foundational boilerplate for developers who need to create custom shortcode plugins. It is designed for those who want to move beyond adding shortcode functions to a theme's file, ensuring their code remains intact and functional regardless of theme changes. The approach emphasizes maintainable, organized, and modular development practices.
Modular Architecture: The boilerplate organizes each shortcode into its own separate file within a dedicated folder. This separation makes the codebase easier to navigate, update, and scale as you add more functionality.
Theme Independence: By building shortcodes as a plugin, the functionality is decoupled from the active theme. This prevents the loss of shortcodes when switching themes, a common problem with the traditional method.
Standard Plugin Header: The base file includes the proper plugin header comment block, ensuring the system correctly recognizes and manages the plugin. This is a fundamental requirement for any well-structured plugin.
Example Shortcodes Included: The guide walks through creating three practical shortcode examples: a simple link, an ad integration, and content restricted to logged-in users. These serve as clear templates for building your own custom shortcodes.
Clear File Structure: It outlines a specific folder and file hierarchy, promoting consistency and making the project easier for other developers to understand and contribute to.
We do not provide support for the original product. If you need official support, please purchase a license from the original developer. Our community assistance is only for issues related to our forked version.
Have questions, feedback, or need support? Join the discussion on our forum.
Discuss on ForumVersion
Author
Updated
Version
Author
Updated
Version
Author
Updated
Author
Version
Type
License
Access
Fork date
Updated
Original slug