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:

  1. opCity.php - tartalmazza az alapvető logikája a plugin működik.
  2. jquery.balloon.js - ez jQuery keretrendszer tippeket típusától: „A város: Moszkva. Te találtad ki? "
  3. 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

Földrajzi célzás wordpress, fejlesztési

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!

Kapcsolódó cikkek