Linux 软件免费装
Banner图

TurnKey Directories

开发者 turnkeydirectories
更新时间 2026年7月28日 02:03
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

schema markup local seo directory listings business directory

下载

3.1.1 3.1.2

详情介绍:

TurnKey Directories turns a WordPress install into a structured business directory. The free plugin lets you create unlimited listings manually — one at a time through a simple "Add a Listing" form — and ships with a setup wizard, a public-facing search and listing UI, dynamic virtual directory pages, LocalBusiness and directory-level schema, and XML + HTML sitemaps. Need to populate a directory in bulk? Bulk CSV/XLSX import and business-data import via the Outscraper API are available in the optional Pro add-on. Watch it in action https://youtu.be/P7u6VxR8YuU Prefer shorter chapters? The same walkthrough is split into individual clips in this YouTube playlist. Core Features Upgrade to Pro TurnKey Directories Pro adds bulk CSV/XLSX import, business-data import via the Outscraper API, business-owner claims and a customer portal, on-site reviews, multi-engine indexing (Google Indexing API + IndexNow), keyword-rank tracking, Stripe subscription billing, display ad zones, and the cross-site directory link network (Network Hub). The free plugin runs fully on its own; Pro is an optional add-on. External services This plugin can talk to a number of third-party services. No service is contacted on its own: the Mapillary and Google integrations are opt-in via the setup wizard or the relevant settings tab, and the admin-side Nominatim geocoding runs only when you save an address in the listing editor. On the visitor side, directory pages load OpenStreetMap map tiles (the maps are a core feature of the directory pages), and a listing page embeds a video or street-view frame only when that listing has one. Bundled third-party libraries All front-end libraries are bundled locally — the plugin loads none of its own assets from any CDN. (The only external scripts are the per-listing video/street-view embeds — see the external-services list above.) Bundled (with links to their readable source): Leaflet 1.9.4 (BSD-2), Chart.js 4.5.1 (MIT), Font Awesome Free 6.7.2 (icons CC BY 4.0, code MIT, fonts OFL), jsVectorMap 1.7.0 (MIT), and the Inter typeface (OFL). Each library's full license text ships alongside it under public/vendor/. Source Code & Bug Reports Source code, issue tracker, and contribution guidelines are available at turnkeydirectories.com.

安装:

  1. Upload the turnkey-directories folder to /wp-content/plugins/, or install the plugin through the WordPress Plugins screen.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Visit TurnKey Directories in the admin sidebar to launch the setup wizard.
  4. Follow the wizard to connect the optional integrations (Google, Mapillary), add your first listings, and generate the sitemap. Branding (accent color, typography) lives under Settings → Appearance.

屏幕截图:

  • Add a Listing — the manual listing editor.
  • Dynamic directory pages, cross-linked to nearby cities.
  • Single business listing with photos, hours, and contact details.
  • Admin dashboard with analytics.

常见问题:

Does this plugin work without any third-party services?

Yes. The core directory (manual listing creation, public pages, schema, sitemap) works without any external integrations. Mapillary and Google are opt-in.

How many listings can the plugin handle?

Architecturally targeted at large directories on standard shared hosting. Performance scales with your DB, hosting tier, and whether you have an external object cache (Redis or Memcached) configured. The dynamic-routing layer caches city/state/country queries through wp_cache_* (with a transient fallback) so high-traffic pages do not hammer MySQL. The free plugin supports an unlimited number of manually created listings; to populate a directory in bulk, the Pro add-on adds CSV/XLSX import and business-data import via the Outscraper API.

Are stored API keys encrypted?

Yes. All third-party credentials (Mapillary, Google OAuth refresh/access tokens) are encrypted at rest using sodium_crypto_secretbox (XSalsa20-Poly1305) with a key derived from wp_salt('auth'). Existing plaintext options are migrated transparently on first read.

What visitor data does the plugin store?

The directory stores the business listings you create. For abuse prevention, the built-in security log records the IP address, user agent and request path of requests that trip a rate limit or look malicious, keeping only a rolling window of the most recent entries so repeat offenders can be blocked. No cookies are set on visitors, and the plugin adds no analytics or tracking tag to your public pages. You can clear the security log at any time from Dashboard → Health → Security Logs.

How do I delete all plugin data on uninstall?

Visit Settings → Danger Zone → Delete all plugin data on uninstall and check the box BEFORE deleting the plugin from the Plugins page. The default behavior preserves your data so you can reinstall without loss.

更新日志:

3.1.2 3.1.1