Direcționarea geografică în wordpress, dezvoltare

În acest articol voi descrie modul în care am făcut geotargeting în wordpress. Dacă într-un cuvânt:

Cine este interesat de detalii - bun venit la pisica

Pasul 1. Scrierea unui plugin pentru wordpress

Creați un director cu numele pluginului și nu uitați că numele plugin-ului trebuie să fie unic.







Am sunat pluginul opCity și am primit directorul / wp-content / plugins / opCity și /wp-content/plugins/opCity/opCity.php în WordPress.

Nu voi cita tot codul aici. Există mai mult sau mai puțin totul clar, așa că descărcați arhiva mea cu fișierele și dezarhivați-o în / wp-content / plugins.

L-ai descărcat? Dezarhivat? Activat? Apoi continuați!

După cum ați observat deja în fișierele de arhivă 3:

  1. opCity.php - conține logica principală a pluginului.
  2. jquery.balloon.js este un cadru de jquery pentru tooltips după tip: "Orașul tău: Moscova. Ai ghicit?
  3. my_query.js - în acest fișier funcționează pentru a lucra cu cookie-uri și a lucra cu solicitări ajax.

Pasul2. Conectarea jquery.balloon.js

Aici nu trebuie să scrie nimic, pentru că totul este deja scris în arhiva descărcată.







Conexiunea ambelor fișiere js se realizează în corpul fișierului opCity.php în următoarea linie

Apoi inserăm codul scurt în formularul EasyModal pregătit anterior. Dacă cineva nu știe - codul scurt este inserat astfel: [opcity_list]

Și link-ul, atunci când faceți clic pe care va apărea lista de orașe, am lipit în header.php șablon astfel:

Intrarea în id-ul "cookie" al orașului apare numai atunci când selectați un oraș sau dând clic pe butonul "Da", când pluginul întreabă dacă a ghicit orașul.

Dacă cookie-ul nu găsește orașul - încearcă să-l determine. După definiție, el caută un nume de bază în baza de date. Dacă o găsește, o pune, dacă nu, îl pune în Moscova, dar poți să rescrieți codul puțin și să faceți orașul implicit de către altul.

Articole similare

Direcționarea geografică în wordpress, dezvoltare

Da, și totuși, dacă folosesc un alt modul pentru afișarea ferestrelor modale, care va fi schimbarea codului în cod?

Care sunt elementele necesare? În cazul în care în html să se înregistreze, ce aici numărul, și aici un oraș?

Și o altă întrebare - va lucra la gazdele locale? Și apoi am făcut totul, iar când pagina este încărcată, orașul nu este pus imediat ... sau, poate, am pășit la întrebarea anterioară și la ceva care nu a fost prescris așa?

Vă mulțumim pentru răspuns!







Articole similare

Trimiteți-le prietenilor: