WP Manifestindependent plugin directory
manifest / ecommerce / lh-seznamcz-autocomplete

Adresní našeptávač Mapy.com releasesself-updates

WordPress plugin - naseptavac adres z Mapy.cz pro WooCommerce a Contact Form 7

by Lubos Hilgert · github.com/luboshilgert/lh-seznamcz-autocomplete · website

0stars
6release downloads
0forks

Install

The author publishes release zips, so WP-CLI can install straight from GitHub:

wp plugin install https://github.com/luboshilgert/lh-seznamcz-autocomplete/releases/download/v1.3.3/lh-seznamcz-autocomplete.zip

Ships its own WordPress updater (Plugin Update Checker), so new versions show up under Dashboard → Updates.

Readme

Adresní našeptávač Mapy.com

WordPress plugin, který do adresních polí doplní našeptávač adres z Mapy.cz (Seznam.cz suggest API). Po výběru z nabídky se kromě ulice předvyplní i město, PSČ a země.

Podporuje:

  • WooCommerce - klasickou pokladnu (shortcode [woocommerce_checkout]) i blokovou (blok woocommerce/checkout), fakturační i doručovací adresu,
  • Contact Form 7 - libovolný formulář, s nastavitelným mapováním polí.

Požadavky

Instalace

  1. Stáhněte ZIP z posledního vydání.
  2. Nahrajte přes Pluginy → Přidat plugin → Nahrát plugin a aktivujte.
  3. V Nastavení → Adresní našeptávač Mapy.com vyplňte API klíč.

Plugin lze nainstalovat i přímým klonem repozitáře do wp-content/plugins/ - složka vendor/ je součástí repa, takže není potřeba spouštět Composer.

Nastavení

Nastavení → Adresní našeptávač Mapy.com

Volba Význam
API klíč Mapy.cz Klíč pro suggest API. Bez něj se plugin nikde nenačte.
WooCommerce Zapne našeptávač na pokladně (obě varianty).
Contact Form 7 Zapne našeptávač ve formulářích CF7.
Země pro našeptávání Ze kterých států se adresy nabízejí (zaškrtávátka).
Výchozí pole pro CF7 Názvy (name) polí z CF7 tagů - ulice, město, PSČ, země.

Skripty pluginu se načtou jen tam, kde je našeptávač zapnutý.

Země pro našeptávání

Mapy.cz mají adresní data pro Česko, Slovensko, Polsko, Německo, Rakousko a Maďarsko. Ve výchozím stavu se našeptává z Česka a Slovenska. Když nezaškrtnete žádnou zemi, hledá se ve všech podporovaných.

Pole u Contact Form 7

Globálně se mapování zadává jako name z CF7 tagu, tedy např. your-street u tagu [text your-street]. Pole ulice je povinné - spouští našeptávání. Ostatní pole jsou volitelná, prázdné se nevyplňuje.

Pro jednotlivý formulář jde mapování přepsat přímo v jeho editoru na záložce Mapy.cz našeptávač. Nabídka obsahuje pole, která formulář opravdu má, plus volby Globální default a — nepoužívat —. Našeptávač se tu dá také zapnout nebo vypnout nezávisle na globálním nastavení.

Vyplňování pole země

Do pole země se zapisuje:

  • u <select> (typicky pokladna) ISO kód, který je hodnotou <option> - např. CZ,
  • u obyčejného textového pole čitelný název země - např. Česko,
  • skrytá pole se nechávají být (aby nevznikl nesoulad mezi UI a odeslanými daty).

V blokové pokladně se adresa zapisuje do datového storu WooCommerce (wc/store/cart), takže se rovnou přepočte i doprava.

Zabezpečení API klíče

API klíč Mapy.cz se používá přímo v prohlížeči, takže je v HTML stránky viditelný - to tak Mapy.cz mají navržené. Aby ho nemohl někdo zneužít na jiném webu, omezte ho ve svém účtu na developer.mapy.com:

  • podle referreru (HTTP referer) na doménu vašeho webu, nebo
  • podle IP adresy serveru.

Bez omezení může klíč použít kdokoli, kdo ho ze stránky opíše, a vyčerpat vám kredit.

Aktualizace

Plugin není na wordpress.org. Nové verze se hlásí přes Plugin Update Checker, který čte GitHub Releases tohoto repozitáře. Aktualizace se pak nabízí standardně v Nástěnka → Aktualizace.

Licence

GPL-2.0+ - viz gnu.org/licenses/gpl-2.0.txt.

Read the full README on GitHub →

Releases

TagPublishedAssetDownloads
v1.3.3 Jul 24, 2026 lh-seznamcz-autocomplete.zip 2
v1.3.2 Jul 24, 2026 lh-seznamcz-autocomplete.zip 1
v1.3.1 Jul 24, 2026 lh-seznamcz-autocomplete.zip 1
v1.3.0 Jul 24, 2026 lh-seznamcz-autocomplete.zip 0
v1.2.0 Jul 24, 2026 lh-seznamcz-autocomplete.zip 1
v1.1.0 Jul 23, 2026 lh-seznamcz-autocomplete.zip 1