| 开发者 |
nickduncan
dylanauty codecabin_ |
|---|---|
| 更新时间 | 2026年8月13日 20:57 |
| 捐献地址: | 去捐款 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[directory_spark_submit][directory_spark_listings] shortcode: full listing archive with search bar and category filter[directory_spark_search] shortcode: standalone search bar for embedding anywhere on the sitepre_get_posts integration: no secondary queries; the main WP query does the work[directory_spark_account] shortcode: logged-in users view all their submitted listings in one placewp_mail() for full compatibility with any SMTP plugindirectory-spark folder to /wp-content/plugins/[directory_spark_listings] on any page for a full listing archive with search. Place [directory_spark_submit] on a page to accept submissions from logged-in visitors. Add [directory_spark_account] to a page so submitters can track the status of their listings.Yes. The core plugin is free with no listing caps, no time limits, and no hidden fees. Directory Spark Pro adds paid listing packages, reviews and ratings, advanced search, photo galleries, CSV import and export, multiple listing types, and more.
The free plugin covers everything needed to run a working public directory: submission, approval workflow, custom fields, search, email notifications, and a WP Go Maps integration. Directory Spark Pro adds monetisation with paid packages via Stripe or PayPal, reviews and ratings, radius search powered by WP Go Maps Pro, photo galleries, CSV import and export, and multiple listing types in the same installation.
Yes. Directory Spark integrates with any properly coded WordPress theme. Single listing pages resolve through your theme's standard template hierarchy. The plugin injects listing content via WordPress's content filter, so your theme's header, footer, and sidebar are left untouched. Developers can override any template by placing files in a directory-spark/ folder inside the active theme.
The free plugin requires visitors to be logged in to submit a listing. This creates accountability for submissions and keeps the approval workflow clean.
When a visitor submits a listing it is created with a pending status and does not appear publicly. The admin receives an email with a link to review it. From the listing editor the admin can approve (publish), reject with a note, or trash the submission. The submitter receives an email either way, and rejection emails include the admin's note.
Yes. The Custom Fields manager under Settings - Fields lets you add any number of fields to every listing. Field types available in the free plugin are: text, textarea, URL, number, email, select dropdown, and checkbox. Fields appear automatically on the submission form, the listing editor, and the single listing page.
Yes. When the free WP Go Maps plugin is active, you can enable a map embed on every single listing page from Settings - Integrations. Select which of your maps to embed, enter a latitude and longitude on each listing, and the map centres automatically at that location. Radius search and map-synced filtering are available in Directory Spark Pro with WP Go Maps Pro.
Paid listing packages with Stripe and PayPal are available in Directory Spark Pro.
Claim listing is available in Directory Spark Pro. It allows business owners to request ownership of an existing listing and take over management of the details.
Reviews and star ratings are available in Directory Spark Pro. The free plugin includes a contact form on every listing so visitors can reach the listing owner directly without the owner's email address being exposed.
CSV import and export are available in Directory Spark Pro. In the free plugin, listings are created individually through the admin or via the frontend submission form.
No. Your listings, categories, custom fields, and settings are preserved when you deactivate or delete the plugin. To permanently remove all Directory Spark data, use the Delete All Data option under Settings - Danger Zone.
Copy any file from the plugin's /templates/ folder into a directory-spark/ folder inside your active theme. Directory Spark checks for theme overrides before loading its own templates, so your version takes priority without modifying plugin files. The Developer tab in Settings shows the exact path to use.
Please report security issues to security@codecabin.io with a description of the vulnerability and steps to reproduce. We review and respond to all security reports promptly.