WP Manifestindependent plugin directory
manifest / developer / wp-sniphub

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

2stars
0forks

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
WP-SnipHub banner

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.


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.

  1. Upload the wp-sniphub directory to /wp-content/plugins/
  2. Activate the plugin through the WordPress admin panel
  3. Open WPSnipHub from the admin menu
  4. Enable the modules you need — every module is disabled by default
  5. 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.