Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/makdia/admin-quick-notes/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
Type: WordPress Plugin
Description: Save quick notes in WordPress admin dashboard. Lightweight, useful, and portfolio-ready plugin built with modern PHP practices (PSR-4, Service Container, AJAX).
🧩 Features
- Add, view, and manage quick notes from WordPress admin.
- Save notes instantly using AJAX without page reload.
- Delete individual notes or clear all notes with one click.
- Fully modular architecture.
- PSR-4 autoloading with Composer.
- Activation and deactivation hooks included.
- Clean and minimal admin UI.
🛠️ Installation
- Upload the
admin-quick-notesfolder to your WordPresswp-content/plugins/directory. - Run
composer installinside the plugin folder to generatevendor/autoload.php. - Activate the plugin from WordPress Dashboard → Plugins.
- Access the plugin via Quick Notes menu in the admin sidebar.
⚡ Usage
- Go to WordPress Dashboard → Quick Notes.
- Add a note in the textarea and click Save Note.
- View all saved notes below the form.
- Delete individual notes using the Delete button.
- Clear all notes using the Clear All Notes button.
🔧 Technical Highlights
- PSR-4 Autoloading: Classes follow namespace → folder mapping for modularity.
- Service Container & Facade: Centralized service management with
App::notes(). - AJAX Handling: Nonce-secured AJAX requests for saving and deleting notes.
- Activation/Deactivation Hooks: Log messages on plugin activation and deactivation.
- Composer Integration: Handles autoloading and future dependency management.
💡 Future Enhancements
- Add note categories or priorities.
- TinyMCE or Markdown support for rich text notes.
- Import/export notes feature.
- Multi-user note sharing for WordPress admin.
📌 License
MIT License