Linux 软件免费装
Banner图

ThemeREX Auto Dealer

开发者 themerex
更新时间 2026年8月19日 04:13
PHP版本: 8.1 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

elementor car dealer automotive auto dealer vehicle listings

下载

1.0.12 1.0.13

详情介绍:

ThemeREX Auto Dealer is a complete vehicle inventory plugin built for dealerships, classifieds sites, and automotive marketplaces. It registers a trx_ad_listing custom post type that handles cars, trucks, motorcycles, boats, RVs, ATVs, and commercial vehicles in a single inventory. Every standard vehicle attribute — make, model, year, mileage, condition, fuel type, transmission, drivetrain, body style, color, price, and 30+ more — has first-class admin UI, taxonomies, REST endpoints, and Gutenberg/Elementor surfacing. Free features Pro Version ThemeREX Auto Dealer Pro is a separate plugin, distributed from themerex.net, that runs alongside this free plugin (the free plugin is fully functional on its own and keeps running independently). The Pro plugin adds: Multi-dealer marketplace Lead CRM Sales-driving features Inventory power tools Full details, screenshots, and FAQ: themerex.net/trx-auto-dealer. The Pro plugin installs alongside the free one; the free plugin stays installed — Pro hooks into its registered modules via do_action( 'trx_ad_register_modules' ), so deactivating Pro safely reverts to free behavior with no data loss. Why a custom DB table? Performance. WordPress's postmeta table indexes by post_id + meta_key but not by meta_value, so a filter like "Toyota Camry, 2018-2022, under $25k, under 60k miles" forces ten cross-joins against postmeta — fast at 50 listings, painfully slow at 5,000. This plugin maintains a denormalised wp_trx_ad_vehicle_specs table with one row per listing and ~55 indexed columns. The taxonomies remain the source of truth (you can change a make's slug and it updates everywhere); the specs row is rebuilt automatically by a save_post_trx_ad_listing hook. Search queries hit the specs table directly via a single SQL statement. The table is rebuilt idempotently on plugin upgrade and on demand via a re-sync helper. Privacy The free plugin does NOT phone home. No telemetry, no opt-in dialogs, no remote analytics. The lead capture form sends submissions via wp_mail() to the configured admin email — same channel WordPress uses for password resets. Outbound HTTP requests from the free plugin: none by default. If you enable a map provider, map tiles and geocoding requests occur as documented in the "External services" section below; with the default "Disabled" setting no request ever leaves your site. The Pro plugin adds VIN decoder (sends VIN to NHTSA over HTTPS, opt-in per request), AI description generator (sends a prompt to OpenAI's API using YOUR API key, opt-in per request), and outbound webhook (sends lead data to a customer-configured URL, opt-in per webhook). All are off by default.

安装:

  1. Upload the plugin zip via Plugins → Add New → Upload Plugin, or extract into wp-content/plugins/.
  2. Activate ThemeREX Auto Dealer through the Plugins screen.
  3. Visit Listings → Settings to configure currency, units, and per-page count.
  4. Add a dealer at Listings → Dealers → Add New.
  5. Add vehicles at Listings → Add New. Fill in the Vehicle Data meta box on the right side of the edit screen.
  6. Build your inventory archive — drop the Search Form and Vehicle Grid blocks onto a page (Gutenberg) or use the equivalent Elementor widgets.
For multi-dealer marketplaces and the full feature set, install ThemeREX Auto Dealer Pro alongside the free plugin.

屏幕截图:

  • Single-vehicle page — hero image, full specs grid, dealer contact panel, inquiry form, location map.
  • Admin: Vehicle Data meta box with 6 tabs (Details, Specifications, Classification, Custom Fields, Gallery, Video) — covers every spec field.
  • Admin: Vehicle list table with featured-image column, sortable status / price / quality, taxonomy filters, and bulk actions (mark sold / featured / etc.).
  • Compare bar — pin up to 4 vehicles side-by-side, persisted across page loads via localStorage.
  • Gutenberg block inserter — "Auto Dealer" category exposes 13 SSR blocks plus 3 starter patterns.
  • Elementor widget panel — Auto Dealer widgets (Vehicle Search Form, Vehicle Grid, Vehicle Card, Vehicle Specs Table, Featured Carousel, and more) wired to the same render path as the Gutenberg blocks.
  • Frontend dealer directory grid — multi-dealer marketplace (Pro feature) with logo, location, and listing count per dealer.

升级注意事项:

1.0.13 Adds bundled translations for 8 languages (es, it, de, fr, ru, uk, pt-PT, pt-BR) including block-editor strings. No functional changes. 1.0.12 Maintenance release for the WordPress.org directory review: the bundled Select2 library was removed entirely — the admin taxonomy pickers now use native WordPress multi-select fields. No frontend or data changes. 1.0.11 Maintenance release for the WordPress.org directory review: bundled Select2 moved to the stable 4.0.13 release and shortcode output escaping made explicit at the callback boundary. No functional changes. 1.0.10 Security-hardening release for the WordPress.org directory review: nonce verification ordering in the dashboard delete handler and sanitize-at-read applied to every remaining request-input read. No functional changes. 1.0.9 Hardening release for the WordPress.org directory review: output escaping applied at every render site, all admin JavaScript moved into enqueued bundles, and the Pro information page simplified. No functional changes to listings, search, or bookings. 1.0.8 Privacy and hygiene release: geocoding is now strictly opt-in via the map provider setting, external services are documented, and the PDF library is updated to its latest major version. Recommended for all sites. 1.0.7 Fixes PDF spec-sheet generation (broken in all distributed 1.0.x builds, packaging issue) and bulk/quick-edit changes silently reverting. Recommended for all sites. 1.0.6 Critical packaging fix (previous zip could fail to activate) plus block-theme fixes: working mobile menu on plugin pages, featured-badge placement, compare-page polish, working archive filters on plain-permalink sites, and WCAG-AA badge contrast. Recommended for all sites. 1.0.5 Frontend + theming polish from tester feedback: working Custom Fields buttons, image lightbox, fixed favorites/mobile-filter UI, full "Primary color" theming, corrected gallery arrows, lenient dealer WhatsApp entry, plus accessibility, pagination, RTL, settings-confirmation and mobile-compare fixes. Recommended for all sites. 1.0.4 Fixes the block-theme "header.php deprecated" notice and makes the /inventory/ archive work under Plain permalinks. Recommended for all sites, especially those on block themes (Twenty Twenty-Five) or Plain permalinks. 1.0.3 Version-sync release matching Pro 1.0.3. No functional change to the free plugin; safe routine update. 1.0.2 Fixes inventory archive AJAX 404s on sites using Plain permalinks. Recommended especially if your permalink structure is not "Post name" / pretty. 1.0.1 Bug-fix release: specs-table fallback for editor/feeds, acronym casing on the compare table, accessible Favorites/Compare buttons, and the WP 6.7+ textdomain notice. Recommended for all users. 1.0.0 Initial release.

常见问题:

Does this work with my theme?

Yes. The plugin ships its own templates for archive and single-listing screens, and falls back to your theme's single.php / archive.php if you've overridden it. Use Listings → Settings → Layouts to pick between the plugin's default, Gutenberg, or Elementor as your single-listing layout. Custom theme templates can be dropped into your-theme/trx-auto-dealer/ and the plugin's template loader will pick them up (WooCommerce-style override system).

Can I import my existing inventory?

The Pro plugin includes CSV and XML importers with 3-mode duplicate handling (skip / update / replace). The free plugin can import via WP All Import or any third-party tool by writing to the trx_ad_listing post type and the relevant taxonomies — the specs table syncs automatically.

Does it support electric vehicles?

Yes. Battery capacity (kWh), electric range (mi/km), and charge time are first-class fields with their own admin UI section. The EV cost estimator computes annual electricity cost and cost/km based on your local rates.

Does it work with WooCommerce?

The free plugin runs fine alongside WooCommerce but doesn't integrate with it — vehicles are NOT WC products. The Pro plugin adds optional WC integration for taking refundable deposits and charging per-listing fees in marketplace mode.

Multilingual support?

Full WPML and Polylang support at equal depth. The wpml-config.xml shipped with the plugin tells WPML which fields are translatable; Polylang's auto-detection covers the same cases via the same hooks.

GDPR / privacy compliance?

The free plugin doesn't collect or transmit any user data. Lead form submissions go to your own email via wp_mail(). No cookies are set by the plugin except for the recently-viewed-vehicles strip (sessionStorage, expires when the user closes the tab — no server-side persistence) and the optional geo-radius prompt in Pro (15-minute expiry, opt-in).

Where do search filters get their data from?

The plugin maintains a wp_trx_ad_vehicle_specs custom table — one row per listing, ~55 columns indexing every searchable attribute. Filters run a single SQL query against this table instead of cross-joining postmeta. This makes "Toyota Camry, 2018-2022, under $25k, under 60k miles" fast at 5,000 listings; standard WP_Query would crawl at that scale.

I changed my theme and search results look wrong.

Your theme may be intercepting the trx_ad_listing archive. Try Listings → Settings → Templates and toggle between the plugin's default and your theme's template. If you've added template overrides in your-theme/trx-auto-dealer/, those take precedence — remove or fix them.

Do I need any other plugins?

No required dependencies. Optional integrations: Elementor (for the widget set), Yoast SEO / Rank Math / AIOSEO / SEOPress / TSF / AEO Optimizer (for schema-piece coordination — the plugin works fine standalone), WooCommerce (Pro-only, for deposits/fees), WPML or Polylang (for multilingual).

Where is support?

  • Community support: WordPress.org plugin forum.
  • Premium support (priority response): included with the separate Pro plugin from themerex.net.

更新日志:

1.0.13 — 2026-08-18 1.0.12 — 2026-08-11 Changes requested by the WordPress.org plugin review (round 5). 1.0.11 — 2026-08-03 Changes requested by the WordPress.org plugin review (round 4). 1.0.10 — 2026-07-27 Changes requested by the WordPress.org plugin review (round 3). 1.0.9 — 2026-07-20 Changes requested by the WordPress.org plugin review (round 2). 1.0.8 — 2026-07-13 Changes requested by the WordPress.org plugin review. 1.0.7 — 2026-07-11 Fixes found while building the public demo site. 1.0.6 — 2026-07-05 Bug-fix release — first fixes from real-server testing on a block theme (WordPress 7.0, Twenty Twenty-Five). 1.0.5 — 2026-06-19 Bug-fix release — second round of external-tester UAT fixes (frontend, theming, dealer pages, Elementor). 1.0.4 — 2026-06-19 Bug-fix release — first fixes from external-tester UAT (block themes + Plain permalinks). 1.0.3 — 2026-06-03 Version-sync release. No functional changes to the free plugin; released in lockstep with Pro 1.0.3 (which corrects the bundled sample-import files and adds importer enum-alias tolerance). 1.0.2 — 2026-06-03 Bug-fix release. 1.0.1 — 2026-06-03 Maintenance release. 1.0.0 — 2026-05-11 Initial public release.