WPSnipHub
A dev-oriented central and modular hub for code snippets and utility functions of WordPress sites.
by Max Gremez · github.com/maxg-webprojects/wp-sniphub · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/maxg-webprojects/wp-sniphub/archive/refs/heads/main.zip
WPSnipHub
A dev-oriented central and modular hub for code snippets and utility functions of WordPress sites
Compatibility
- Version: 1.3.0
- Stable version: 1.3.0
- Requires at least: 6.7
- Tested up to: 7.1
- Requires PHP: 8.0
License
This project is licensed under the GNU General Public License v2.0 or later.
- License: GPL-2.0-or-later
- License URI: https://www.gnu.org/licenses/gpl-2.0.html
Documentation
Description
WPSnipHub is a modular WordPress plugin designed to centralize reusable snippets and utility functions in a clean, maintainable, and scalable way.
Each feature is packaged as an independent module. Every module is disabled by default — nothing runs until you explicitly enable it from the WPSnipHub settings screen.
Main features include:
- WordPress admin dashboard customization (logo, colors, footer, avatars)
- Custom login page styling
- Front-end and back-end scripts and styles management
- Custom post types and taxonomies registration
- Reusable shortcodes
- Security hardening and WordPress cleanup
- Helper utility functions shared across modules
The plugin follows WordPress coding standards and best practices.
[!NOTE] Inspect the code snippets of each module before activating them to understand what functions they generate.
Installation
You can install WPSnipHub by downloading the ZIP file from the latest GitHub release. GitHub automatically provides a source archive for each release tag.
- Upload the
wp-sniphubdirectory to/wp-content/plugins/ - Activate the plugin through the WordPress admin panel
- Open WPSnipHub from the admin menu
- Enable the modules you need — every module is disabled by default
- Save your configuration
Changelog
See the full changelog in CHANGELOG.md for the complete history of changes.
Contributing
Want to add or modify a module? See CONTRIBUTING.md for the module structure, naming conventions, and a compliant module template.