Personal Wishlist Manager
A wordpress wishlist for the wordpress user.
★ 0stars
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/sunira/wishlist-manager/archive/refs/heads/main.zipA focused WordPress plugin for running a clean, personal wishlist with fast frontend browsing and lightweight admin management.
Highlights
- Clean admin workflow: list, add, edit, view, delete, and bulk delete items
- Frontend display via shortcode and Gutenberg block
- Responsive wishlist grid with mobile-focused filter behavior
- Filter by search, category, price range, and sort order
- Browser Quick Add bookmarklet with editable review form before save
- CSV/JSON export tools
- Custom CSS settings for frontend tweaks
What You Can Store Per Item
- Title
- Product URL
- Image URL
- Price
- Category
- Description / reason
Quick Start
- Upload
personal-wishlist-managerto/wp-content/plugins/ - Activate the plugin in WordPress
- Go to
Wishlist > Add Newand create an item - Add
[personal_wishlist]to a page - Open
Wishlist > Settingsto tune layout, filters, and advanced options
Frontend Usage
Basic shortcode
[personal_wishlist]
Example with options
[personal_wishlist columns="4" show_filters="true" sort="price_asc"]
Common shortcode parameters
columns:1to4(default3)category: single category filtercategories: comma-separated categoriessort:alphabetical,price_asc,price_desc,date_desc(defaultdate_desc)limit: max number of itemsuser_id: target user listshow_filters:true/falseshow_search:true/falseshow_category:true/falseshow_price:true/falseshow_sort:true/false
Browser Quick Add (Bookmarklet)
Use Wishlist > Settings > Advanced > Browser Quick Add to copy the bookmarklet.
When clicked on a product page:
- Page data is captured (title, URL, image, price when available)
- A prefilled form opens
- You can edit fields
- Item is saved only after you submit
Mobile UX Notes
- Filter panel is optimized for smaller screens
- Price range fields are mobile-sized and currency formatted
- Card typography scales up for better readability
Data + Privacy
- Data is stored in your local WordPress database
- No external tracking or third-party data sharing by default
Development
Main plugin entry:
personal-wishlist-manager.php
Core areas:
includes/(database, admin/frontend logic, AJAX, helpers)templates/(frontend rendering)admin/(WP admin views/styles/scripts)public/(frontend styles/scripts/images)