Опис
Bulk Importer Car Make Model Year is a lightweight yet powerful plugin that lets you store, manage, search, and export vehicle data (Make Model Year) directly from your WordPress dashboard.
Key Features
- Custom database table for high-performance storage
- Add, edit, and delete car Makes, Models, and Years
- Bulk Export to CSV — handles 100,000+ records using chunked streaming (no PHP memory limit issues)
- Bulk Import via CSV — import large datasets with batch processing
- Search and filter from the admin list view
- Pagination for large datasets
- REST API endpoints for headless and external access
- Shortcode to display a vehicle selector on the frontend
- WP-CLI commands for server-side operations
- Compatible with WordPress Multisite
- No external dependencies — pure WordPress APIs
How It Works
The plugin creates a dedicated database table with proper indexes for fast queries, even with 1,000,000+ rows. Export uses PHP output buffering with chunked streaming so it never loads all records into memory. Import processes rows in configurable batches for reliability.
Shortcode
Display a cascading vehicle selector on any page:
[car_selector]
Optional attributes:
[car_selector show_year="true" show_search="true" redirect="/results/"]
REST API
Full REST API under the cmmy/v1 namespace:
GET /wp-json/cmmy/v1/vehicles— List vehicles (paginated)GET /wp-json/cmmy/v1/makes— List all unique makesGET /wp-json/cmmy/v1/models?make=Toyota— List models for a makeGET /wp-json/cmmy/v1/years?make=Toyota&model=Corolla— List yearsPOST /PUT /DELETEendpoints for authenticated users
Скріншоти





Встановлення
- Upload the
autogrid-make-model-yearfolder to the/wp-content/plugins/directory. - Activate the plugin through the Plugins screen in WordPress.
- A new Car Data menu item will appear in your admin sidebar.
On activation, the plugin automatically creates a custom database table for vehicle storage.
Часті питання
-
Will this slow down my site?
-
No. The plugin only loads its scripts and styles on its own admin pages and on pages that use the
[car_selector]shortcode. It has zero frontend impact otherwise. -
Can I import duplicate entries?
-
By default, duplicates (same make + model + year) are skipped during import. You can allow duplicates in Car Data Settings.
-
What is the maximum number of records supported?
-
The plugin has been tested with 500,000 records. Export and import work via chunking, so there is no hard limit.
-
Does it work with WooCommerce or other plugins?
-
Yes. The plugin is self-contained and does not conflict with WooCommerce, Elementor, or other popular plugins.
-
Can I use WP-CLI for large imports?
-
Yes. Use
wp cmmy import /path/to/file.csv --batch=1000for server-side imports that avoid browser timeout issues.
Відгуки
Для цього плагіна немає відгуків.
Учасники та розробники
“Bulk Importer Car Make Model Year” — проект з відкритим вихідним кодом. В розвиток плагіну внесли свій вклад наступні учасники:
УчасникиПерекладіть “Bulk Importer Car Make Model Year” на вашу мову.
Цікавитесь розробкою?
Перегляньте код, перегляньте сховище SVN або підпишіться на журнал розробки за допомогою RSS.
Журнал змін
1.0.0
- Initial release
- Custom database table with indexed columns
- Admin CRUD interface with pagination and search
- Chunked CSV export for large datasets
- Batch CSV import with validation
- REST API (read and write)
[car_selector]shortcode- WP-CLI support
- Multisite compatible
