Földrajzi célzás wordpress, fejlesztési
Ebben a cikkben fogom leírni, hogyan csinálok földrajzi célzási a wordpress. Dióhéjban:
Akik érdeklődnek a részletek - szívesen egy macska
1. lépés: Az írás egy plugin wordpress
Hozzon létre egy könyvtárat a nevét a dugó, és ne felejtsük el, hogy a beépülő modul nevének egyedinek kell lennie.
Hívtam opCity dugót, és így jött a könyvtárba wordpress / wp-content / plugins / opCity és /wp-content/plugins/opCity/opCity.php fájlt.
Minden kód nem kell megadni. Van több vagy kevesebb minden világos, hogy a swing én archív fájlt, és csomagolja ki a / wp-content / plugins.
Letöltés? Kicipzározta? Az aktivált? Aztán továbbra is!
Ahogy már észre az archív fájl 3:
- opCity.php - tartalmazza az alapvető logikája a plugin működik.
- jquery.balloon.js - ez jQuery keretrendszer tippeket típusától: „A város: Moszkva. Te találtad ki? "
- my_query.js - ebben a fájlban funkciók dolgozni cookie dolgozik a ajax kéréseket.
2. lépés. Csatlakozó jquery.balloon.js
Semmit nem kell írni, mert minden már írva a letöltött archív.
Összeköti a két js fájlok a test opCity.php fájlt a következő sort
Ezután helyezze shortcode alakú korábban elkészített EasyModal. Ha valaki nem tudja - egészül shortcode így: [opcity_list]
Egy link kattintva fog megjelenni a városok listája tettem a header.php sablon, mint ez:
Entry cookie-azonosítót, amely a város kerül sor, csak amikor a város, vagy ha „Igen” gombra, amikor megkérdezte, hogy ő bővítmény város kitalálta.
Ha a süti nem találja el a várost - igyekszik meghatározni. Meghatározása után - nézett az alapja a város nevét. Ha úgy találja - azt mondja, ha nem találja - teszi Moszkva, de akkor átírják a kódot egy kicsit, és a város az alapértelmezett.
Hasonló bejegyzések

Ja, és ha használom a másik mozheli megjelenítéséhez modális ablakok, hogy változni fog a kódot?
A szükséges elemek - ez az, ami? Amennyiben a html regisztrálni azt a számot itt, és itt a városban?
És egy másik kérdés - a helyi gépen fog működni? És akkor Szeretek mindent megtett, és ha az oldal betölti a város nem azonnal letenni ... vagy talán a lábát az előző kérdésre, és ez nem így rendelkezik?
Köszönöm a választ!