[WordPress] 外掛分享: Lokilo – Store Locator for WooCommerce

首頁外掛目錄 › Lokilo – Store Locator for WooCommerce
WordPress 外掛 Lokilo – Store Locator for WooCommerce 的封面圖片
全新外掛
安裝啟用
尚無評分
剛更新
最後更新
問題解決
WordPress 6.5+ PHP 8.1+ v1.2.3 上架:2026-09-22

內容簡介

Lokilo 是一款專為 WooCommerce 設計的實體店鋪定位外掛,讓使用者能夠輕鬆在網站上列出商店資訊,無需依賴地圖服務或外部 API,確保資料安全且易於搜尋。

【主要功能】
• 簡易的商店資訊管理介面
• 單一短碼 [lokilo] 渲染商店目錄
• 每個商店可自訂照片、描述及聯絡資訊
• 搜尋框即時過濾商店資料
• 無需外部服務,資料完全保留在本地
• 完全可翻譯,支援多語言

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.2.3) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Lokilo – Store Locator for WooCommerce」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Lokilo lists your physical shops on the storefront. You enter each location once in wp-admin, name, address, city, postcode, country, phone, email, opening hours, a photo and a description, then drop the [lokilo] shortcode on any page and the directory prints.
No map, and that is the point
There is no Google Maps key to get, no API to pay for, no third-party script and nothing sent anywhere. A store locator that needs a billing account and a key with a quota is a store locator that breaks quietly the month someone forgets to pay it.
Every location is printed into the page HTML, so the directory is there with JavaScript turned off, and it is there for a search engine reading the page. When JavaScript does run, the search box filters the cards as the visitor types, over name, address, city, postcode and country, without a single request.
What you get

Locations as their own admin screen. Store Locations sits under the WooCommerce menu, with a photo, a description and the full contact block per shop.
One shortcode. [lokilo] renders the directory. [lokilo limit="500"] raises the 200-store default and [lokilo limit="-1"] prints every one.
An honest count. When the page shows fewer locations than you have, it says so above the list, and says the search box only reaches the ones shown, rather than letting a visitor conclude you have no shop in their city.
Per-card control. Photo, description, address, opening hours, phone and email each have a toggle. The store name always shows.
Accessible by construction. The result count goes through an ARIA live region, the search field is keyboard-operable, cards carry focus-visible outlines, and the storefront styles follow the visitor’s light or dark preference and honour prefers-reduced-motion.
Loads nothing it does not need. The stylesheet and script are enqueued only on a page where the shortcode actually rendered, and the markup is written to avoid layout shift.
Readable by an assistant. On WordPress 6.9 and newer an AI assistant in wp-admin can list your locations, look one up and read the directory settings, through the WordPress Abilities API. Reading only: it cannot add or change anything.

What it does not do
There is no map view, no driving directions and no geolocation of the visitor, because all three need a paid map provider. If you need a pin on a map, this is not the plugin.
It does not import in bulk. Locations are added one at a time in wp-admin.
External Services
Lokilo does not connect to any external service. It registers no remote API, sends no HTTP request, and loads no third-party script, font, map or tile. Your store data never leaves your site.
Every location is stored on your own server as a locator_store post, with its address, city, postcode, country, phone, opening hours, email and any latitude/longitude kept in that post’s meta. Settings live in the locator_settings option. Coordinates are typed in by hand on the location screen – nothing is geocoded against an outside provider. The storefront search filters cards in the visitor’s browser, so no request is made while typing, and the plugin sends no email.
Translations
Lokilo is fully translatable and ships the lokilo.pot template. Translations are delivered by WordPress.org language packs from translate.wordpress.org, which is where Polish, German and Spanish are being contributed; the package itself carries no compiled translation files.

延伸相關外掛

文章
Filter
Mastodon