| 开发者 | motylanogha |
|---|---|
| 更新时间 | 2026年10月2日 19:56 |
| PHP版本: | 8.1 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[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
[lokilo] renders the directory. [lokilo limit="500"] raises the 200-store default and [lokilo limit="-1"] prints every one./wp-content/plugins/lokilo, or install via Plugins > Add New.[lokilo] shortcode to any page.Yes. Lokilo registers under the WooCommerce menu and requires WooCommerce to be active.
No. Lokilo renders a searchable list of cards, not a map, so it needs no map key or external service. You can still store latitude and longitude per location for use by an add-on.
The store name is always shown. You can toggle the store photo, the description, the address, opening hours, phone and email in the settings. Each one only appears on a card when that location actually has a value for it.
The [lokilo] shortcode filters location cards client-side as the shopper types.
Yes. Add locations under WooCommerce > Store Locations and place [lokilo] on any page.
Yes. This plugin is compatible with WordPress Multisite. Network activate it or activate it on individual sites; each site keeps its own settings and data.
[locator], the shortcode the previous release replaced, so it was handing out an instruction that no longer works.[lokilo]. It used to be [locator], a tag generic enough that any other plugin could claim it first, and which no longer matched the plugin's name. This is the last release in which that could change without breaking existing pages, because the plugin had not been published yet.[locator] now renders 200 stores and honours limit, including limit="-1" for all of them, and the store photos are primed in one pass for the whole page instead of a lookup per store.manage_woocommerce capability. Registering the locations post type mapped meta caps onto manage_woocommerce, which made every manage_woocommerce check fail while the plugin was active, hiding the whole WooCommerce admin menu (Settings, Status, Orders) and the plugin's own settings page.StoreWriter with locator/import_store_fields filter and locator/store_imported action.locator/store_groups filter so add-ons can group the storefront directory by region or country.