Velvet Vogue Fashion Store Core
A WordPress plugin that provides core content management functionality for the Velvet Vogue Fashion Store theme, including hero sliders, testimonials, and footer settings.
by Shaik Obydullah · github.com/shaik-obydullah/velvet-vogue-fashion-store-core-wordpress-plugin · 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/shaik-obydullah/velvet-vogue-fashion-store-core-wordpress-plugin/archive/refs/heads/main.zipReadme
Velvet Vogue Fashion Store Core
A WordPress plugin that provides core content management functionality for the Velvet Vogue Fashion Store theme, including hero sliders, testimonials, and footer settings.
Description
Velvet Vogue Fashion Store Core is a custom WordPress plugin built to power the backend content management for a fashion e-commerce storefront. It registers dedicated Custom Post Types (CPTs) and meta boxes, allowing store administrators to manage homepage hero slides, customer testimonials, and global footer settings from the WordPress admin dashboard without writing any code.
Features
- Hero Slider Management -- Create and reorder hero slides with custom kicker text (e.g., "Autumn / Winter 2026") and subtitles. Supports featured images and page attribute ordering.
- Testimonials -- Manage customer testimonials with quote text, star ratings (1--5), role/title, and avatar URL fields.
- Footer Settings (Singleton) -- A single-instance CPT for managing the site-wide footer: logo tagline, social media links (Instagram, Pinterest, YouTube, TikTok), quick links (dynamic repeater), contact information (address, phone, email), and copyright text.
- Admin Dashboard -- A centralized dashboard page under the "VVFS Core" menu for quick navigation to each content section.
- WordPress REST API -- All CPTs are REST-enabled for headless or block-editor integration.
Installation
- Upload the
velvet-vogue-fashion-store-corefolder to/wp-content/plugins/. - Activate the plugin through the Plugins screen in WordPress.
- Navigate to VVFS Core in the admin sidebar to manage content.
Usage
Hero Slides
- Go to VVFS Core > Hero Slides.
- Click Add New Hero Slide.
- Set the Kicker (season/collection label), Subtitle (description text), featured image, and menu order.
- Save and repeat for additional slides.
Testimonials
- Go to VVFS Core > Testimonials.
- Click Add New Testimonial.
- Enter the customer's name as the title, write the Quote, and set the Role, Rating, and Avatar URL in the sidebar meta boxes.
- Save.
Footer Settings
- Go to VVFS Core > Footer Settings.
- There is only one footer entry. If it already exists, you will be redirected to edit it.
- Fill in the tagline, social media URLs, quick links (use the "Add Link" button for repeater rows), contact details, and copyright text.
- Save.
Frequently Asked Questions
Can I add more than one footer?
No. The Footer Settings CPT is enforced as a singleton. Attempting to create a new one redirects to the existing entry.
Are the CPTs compatible with the Block Editor?
Yes. All three CPTs have show_in_rest enabled, so they work with the Gutenberg block editor.
Do I need a specific theme?
This plugin is designed to work with the Velvet Vogue Fashion Store theme, but the CPTs and meta boxes are functional with any theme. Theme template files are required to display the front-end output.
Changelog
1.0.0
- Initial release.
- Hero Slide CPT with kicker and subtitle meta fields.
- Testimonial CPT with quote, rating, role, and avatar meta fields.
- Footer Settings singleton CPT with logo/tagline, social links, quick links repeater, contact info, and copyright meta fields.
- Admin dashboard page with navigation cards.
Author
Shaik Obydullah https://obydullah.com
License
Licensed under the GNU General Public License v2.0.