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/thimiraperera/csv-importer-preview/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.
WordPress CSV Upload & Frontend Display Plugin
Upload, manage, and display CSV data with powerful filtering capabilities
✨ Features
- Multiple CSV Instances: Create separate datasets with unique IDs
- Frontend Display: Show data using shortcodes
[display_csv id="your_id"] - Smart Filtering:
- Column-based dropdown filters
- Default filter presets
- Reset filters button
- Admin Tools:
- Column selection (show/hide)
- Filterable column configuration
- CSV previews
- Instance management
- Responsive Design: Mobile-friendly tables with hover effects
- Security: Input validation, nonce checks, and sanitization
📦 Installation
- Upload plugin files to
/wp-content/plugins/ - Activate plugin in WordPress admin
- Navigate to CSV Upload in admin sidebar
🖥 Admin Usage
Uploading CSV
- Go to CSV Upload > Upload New CSV
- Enter unique Instance ID (e.g.,
products) - Select CSV file (≤2MB)
- Toggle header row option
- Click Upload CSV
Configuring Columns
1. Select columns to display
2. Mark columns as filterable
3. Set default filters (first item auto-applies)