Oksijen üreticisinde coğrafi görünürlük
Bu makalede, oksijen üreticisindeki (WordPress) içeriğin konumuna bağlı olarak jeo-spesifik görünürlüğün nasıl ekleneceğini veya nasıl ekleneceğini göreceğiz. Şimdiye kadar karşılaştığım en iyi eklentilerden birini kullanacağız: YellowTree tarafından yapılan ücretsiz bir araç olan “IP Geololasi Tespiti”.
Jeolizasyon IP’nin tespiti
Bu, 5 veri kaynağının 1’ini seçmenize, PHP işlevleri ve güçlü kısa kodların bir koleksiyonu sağlamanıza, önbellekleme ile çalışmanıza ve kimseyi kullanması oldukça kolay olmanıza olanak tanır. Kılıfı kullanıcının konumunu anladıktan sonra kullanın, bununla yapabileceğiniz bazı şeyler vardır. Konum, transfer ve ayarlamanın özel görünürlüğü deneyimi daha iyi hale getirir ve dönüşüm seviyesi daha yüksektir. Bizim için bunu aşağıdaki özellikleri uygulayarak oksijen üreticisi kullanarak Big WooCommerce sitesine dahil ediyoruz:
Kullanıcının fiziksel konumuna göre belirli ürünleri veya sayfaları yönlendirme
Verandada belirli ülkelerden gelen belirli içerikler görüntüler (belirli ülkelerden ziyaretçiler için (ziyaretçilerin kültürüne/ülkesine uyarlanmış çeşitli varyasyonlar)
Kullanıcı durumu bayrağını görüntüler ve IP’nin konumu yanlışsa ülkelerinin tercihlerini değiştirmelerine izin verir (yani VPN kullanırlar)
IPStack, Ücretli Hizmeti Uyguladığımızda MaxMind Varsayılan WooCommerce Company’ye kıyasla daha iyi konum verileri
Aşağıdaki örnek gibi özel konum pop -up’ları, ancak ücretsiz:
Bunu yapmak için eklenti: YellowTree “IP Geololasi Tespiti” tarafından şimdiye kadar kullandığım en iyi WordPress eklentilerinden biri ve% 100 ücretsiz (ancak geliştirici bu hayır kurumuna “Teşekkürler” olarak katkıda bulunmanızı istiyor). Bu, durum verilerini kullanıcının IP adresinden alır ve daha sonra o ülkeye dayalı koşulları görüntüleyecek yöntem koleksiyonu sağlar. Ayrıca doğrudan ülkeleri, şehirleri, ülke bayraklarını, vb. (Bu makalede nasıl yapılacağını göreceğiz. Dosyalar Gerçek – Dosyalar gönderdiğinizde her zaman daha hızlı olacaktır.
Kısa kodunuz, içeriği doğrudan eklemek için kısa bir kod kullanabilir veya kullanıcı konumuna bağlı olarak sayfaya koşullu olarak dahil edilecek oksijen öğesini kısa bir kodda sarabilir. Bunların hepsi kullanabileceğiniz kısa kod özellikleridir. [progeoip_detect2 & nbsp; Property = & quot; eyalet & quot;] & nbsp;-& nbsp; Almanya [geoip_detect2 & nbsp; property = & quot; eyalet & nbsp; lang = & quot;] &;] &] &] &] &] &] nbsp;-& gt; & nbsp; de [geoip_detect2 & nbsp; mülk = & quot;] & nbsp;-& gt; ] mostspecificsubdivision.isocode & quot;-nbsp;-& nbsp; & nbsp; & nbsp; Property = & quot; location.ongitude & quot;] & nbsp;-& nbsp; 9. .latitude & quot;] & nbsp;-& nbsp; 48,9296 [geoip_detect2 & nbsp; property = & quot; location.imezone & quot;] & nbsp;-& gt; & nbsp; Avrupa/Avrupa/Avrupa/ Berlin [geoip_detect2 & nbsp; mülk; Avrupa [geoip_detect2 & nbsp; Property = & quot; Continent.code & quot;-nbsp;-& nbsp; eu [geoip_dtect2 & nbsp; property = & quot; invalid_or_empty_propy_name “değer & nbsp; varsayılan varsayılan Kullanıcıların ülkeyi manuel olarak seçmeleri için kısa kod –
[geoip_detect2_countries & nbsp; name = & quot; mycountry & quot; flag = & quot; doğru & quot; true & quot; true & quot;] Bu verileri tarayıcıda saklamayı seçebilirsiniz. Daha sonra kullanın. Doğru durum düzenlemeleri toplamak, kullanıcıların bunu yönetmesine izin vermek ve şehirler, ülkeler ve daha fazlası gibi şeyleri görüntülemek için kısa kodları kullanabilir, özel kısa kodlarla oksijenle sarmak bu eklentinin gücünü ciddi şekilde açabileceğiniz yerdir.
Siteme ABD’den ve diğer bölümlerime uluslararası müşterilerime erişen birine bir parça göstermek istiyorum. 2 parça oluşturun ve kısa kod sargısına yerleştirin. Ardından, öğeye aşağıdaki kısa kodu ekleyin: // Yerli bölüm ambalajı için [geoip_detect2_show_if country = “ABD”] [/geoip_detect2_show_if] // sc sarma bölümü için ] [ /geoip_detect2_hide_if]
& lt; div & nbsp; class = & quot; geoip & geoip-show-de & quot; & gt; Bu & nbsp; text & nbsp; sadece & nbsp; gösterilen & nbsp; at & nbsp; Almanya & div & gt; & lt; div & nbsp; class = & quot; geoip-hide & geoip hide-de & quot; & gt; Metin & nbsp; this & nbsp; sadece & nbsp; hidden & nbsp; at & nbsp; Almanya & div & gt; Aşağıdaki sınıflar oksijendeki elementlere eklenecektir. İlk unsur sadece Almanya’da gösterilecek. İkincisi sadece Almanya’da gizlenecek. Varsayımla Siteye ilk kod bloğuna CSS stilini eklediniz, bu öğe ekran kullanılarak gizlenecektir: ülke Almanya ise yok. Ülkenin kodunu değiştirmek, örneğin stili organize etmenizi sağlayacaktır. Veop-country-{} İngiltere’yi hedefleyecektir. ABD’yi hedeflemek için, sadece .Geop-country-us {} olarak değiştirin, bu sadece öğenin görünürlüğü değildir, aynı zamanda CSS olduğu için, tüm farklı stil türlerini konuma göre uygulayabilirsiniz. Örneğin, İngiltere’den birisi geliyorsa metnin yeşil olmasını sağlayabilirsiniz:. Veop-country -k #element {color: green;} PHP eklentisi 5 işlev sağlar (arka uçta kısa kodlar ve css tarafından kullanılır): geoip_detect2_get_info_from_ip
geoip_detect2_get_info_from_current_ip
geoip_detect2_get_current_source_description
geoip_detect2_get_client_ip Konum verilerini kullanarak yapabileceğiniz birçok şey var. GitHub örneği, şirketinizden kullanıcıya olan mesafeyi hesaplamaktır (bu da sürüş/çalışma süresini göstermek için kullanılabilir). & lt; php /** & nbsp;*& nbsp; mesafe & nbsp; büyük daireler & nbsp; nbsp; nbsp; nbsp; nbsp; nbsp; nbsp;*& nbsp; NBSP; & nbsp;*& nbsp; @param & nbsp; float & nbsp; $ Latitudedari & nbsp; nbsp; nbsp; *& nbsp; ; [Deg & nbsp; Decimal] & nbsp;*& nbsp; @param & nbsp; $ nbsp; $ nbsp; $ nbsp; latitude & nbsp; nbsp; nbsp; nbsp; nbsp; hedef & nbsp; [nbsp; ondalık] & nbsp; ; Point & nbsp; Target & nbsp; inç & nbsp; [degimal] & nbsp; ; https: //stackoverflow.com/a/10054282 & nbsp;*/function & nbsp; Haversinegreatcircrcrclecedistance & nbsp; & nbsp; $ boylam, & nbsp; $ Latitudeto, & nbsp; $ longiteseto, & nbsp; $ Earthradius & nbsp; = & nbsp; 6371) { / nbsp; // nbsp; // nbsp; = & nbsp; deg2rad ($ latituTyFrom); & nbsp; & nbsp; $ Latto & nbsp; = & nbsp;
DEG2RAD ($ Latitudeto); & nbsp; & nbsp; & nbsp; & nbsp; $ angle & nbsp; = nbsp; = nbsp; 2 & nbsp;*& nbsp; Sqrt (pow ($ latdelta & nbsp; 2), & nbsp; 2) & nbsp;++ & nbsp; + nbsp; + latdari) & nbsp;*& nbsp; cos ($ latto) & nbsp;*& nbsp; pow (günah ($ Londelta & nbsp; 2), & nbsp; 2)) ; & nbsp; geri & nbsp; $ angle & nbsp;*& nbsp; $ Earthradius; } // & nbsp; los & nbsp; Angeles $ location [& apos; lat & apos;] & nbsp; = & nbsp; 37.6293; $ konum [& apos; lon & apos;] & nbsp; = & nbsp; -122.1163; $ myLocation & nbsp; = nbsp; $ location; & nbsp; // nbsp; ise & nbsp; varsayılan & nbsp; location & nbsp; eğer & nbsp; ($ record- & gt; location- & gt; boylam) & nbsp; {& nbsp; GT; Konum- & gt; & nbsp; } $ mesafe & nbsp; = & nbsp; HaversineGreatCircredgeance ($ konum [& apos; lat & apos;], & nbsp; $ location [& apos; lon & apos;], & nbsp; apos;], & nbsp; lon & apos;); & nbsp; // nbsp; return & nbsp; NBSP;
Farklı & nbsp; Değişiklik & nbsp; RADIUS & NBSP; $ Earth Bu araçla ilgili harika şey, sunulan işlev ve PHP’nin temel anlayışıdır, WordPress sitesine konumlar hakkında neredeyse her şeyi girebilirsiniz. Bu kod, komut dosyası organizatörü kullanılarak sitemize yüklenecektir (burada inceleme). Sunulan PHP fonksiyonu ile orijinal oksijen koşulları oluşturmak oldukça kolay olmalıdır. Bu şekilde herhangi bir öğede koşulları kullanabilirsiniz ve oldukça sınırlı bir kısa kod sargısı kullanmanız gerekmez. Bunu doğru bir şekilde test etmenin tek yolu, konumunuzu “aldatmak” veya Lambdatest gibi test araçlarını test etmek için VPN’yi kullanmaktır. Tüm bu testler için nordvpn kullanıyoruz. Ucuz ve iyi inşa edilmiş. Bu eklentinin, silmiyorsanız testlere müdahale edebilecek konum verileri için bir önbelleğe sahip olduğunu unutmayın. Sonuç Hemen hemen tartışılan her şeyle, bunu GDPR’ye uygun olarak düşünün.
Github’ın kılavuzu, GitHub’da bir rehber var, bu yüzden onu çalıştırabilirsiniz. Umarım bu, oksijen üreticisi hakkında belirli konum bilgilerini görüntüleyebilmeniz için size birkaç yol gösteren yararlı bir makaledir. Kısa bir kod veya CSS ve IP jeolotasyonunun eklenti algılamasını kullanır. Bu, çok dilli bir web sitesi oluşturmak için kullanılmamalıdır, ancak bu, içeriği ülkeyle ayarlamak için olağanüstü bir yoldur – doğru fiyat ve para birimini göstermek gibi, “sizi {Country} ‘dan görüyoruz” ve daha pek çok şey söyleyen ortaya çıkıyor.