ASABi_Hoca adlı üyeden alıntı: mesajı görüntüle
Sırayla cevaplayayım:

Bir pluginin shortcode'u neden üstte çıkar?
Yazı içinde (ADD POST / ADD PAGE / EDIT POST / EDIT PAGE) metodlarıyla SHORTCODE eklediğinizde daima ilk sırada çıkar. En alta da ekleseniz böyledir. BU DURUM, BİZİM PLUGİNİMİZin bir eksikliği DEĞİL, WORDPRESS'İN mayhoş BİR ÖZELLİĞİ'dir.. Tüm pluginler için geçerlidir. Sevimsiz bir durum ama maalesef wordPress çekirdeği ile ilgili bir konu..

Wordpress de işlenme sırası şöyle..
  1. İlk önce pluginler çalışıp bir sonuç üretir ve ekrana BASMAZ,
  2. İkinci sıra theme'nin FUNCTIONS.PHP'sinindir. Burada plugine müdahale edilebilir,
  3. Son olarak ekrana SONUÇ ÇIKTISI basılır..

Yapılması gereken ise postun içine ilgili pluginin shortcode'unu yazmayacaksınız ve functions.php'nin içinde özel bir fonksiyon hazırlayacaksınız. Bu fonksiyonda eğer post ID=xxx ise şeklinde bir konrol sonrasında içeriğin bilmem kaçıncı paragraf veya karakterinden sonra [haydinamaza] shortcode'unu veya ADSENSE kodunu veya ilgili pluginin shrtcode'unu ekleyeceksiniz.. BU SAYEDE POSTLARIN İSTENEN YERİNDE TÜM PLUGİNLERİN shortcode'larını GÖSTERMEK MÜMKÜN OLABİLİYOR.. ADSENSE REKLAMI da DAHİL ..

İKİNCİ KONU: Ziyaretçinin IP'sine göre İL tespiti:

1-Anlık bilgi, haber vs gösteriminde CACHE'leme olayı işi bozabiliyor. Ben de kendi sitemde namaz vakitleri gösterdiğim bölümü cache harici tutuyorum.

2-Ziyaretçinin IP'sine göre İL tespitinde internet dünyasında uluslararası boyutta hayli kargaşa var. Yani Manisa / Salihli'den bağlanan birinin vilayeti İZMİR oluyor. Haydi İzmir'i anladık da, ALMASNYA - BERLİN diye gösterenler bile var.. Aşağıda vereceğim linklerden DENEYİN...

(Manisa / Salihli'den bir IP: 78.189.115.166)

Bu işi düzgün yapmanın yolu 3 - 5 GB boyutlu bir veritabanını serverinize yüklemek ve kısa aralıklarla sürekli güncellemekten geçiyor. Bu da iş değil tabii..

Üstelik fiyatları da 1000$ dan başlıyor.
http://www.geodatasource.com/

Benim kullandığım yerde bilgiler hayli sağlam. Eğer hedeften il bilgisi gelmemişse doğal olarak listenin en başındaki ADANA görünecektir. Çünkü bu tür IP bilgisi veren siteler çok yoğun olabiliyor ve bilgi gelmeyebiliyor.

Manisa Salihli'ye ait IP: 78.189.115.166 için BERBAT Örnek sorgular:
http://freegeoip.net/json/78.189.115.166 (sonuç salihli değil izmir oluyor)

http://api.hostip.info/get_html.php?ip=78.189.115.166 (Salihli değil Almanya - Berlin)

Ben ise bunu kullanıyorum: Gelen ekrana bu Salihli IP'sini yazın 78.189.115.166
http://www.iplocation.net/index.php

YÜZLERCE'SİNİ DENENEK MÜMKÜN.. ÇOĞU PALAVRA.. GÜNCEL DEĞİL:-)
İP ile ilgi sorunum yok zaten hocam. Bana deneyin ve bilgi verin dediğiniz için söyledim.

Shortcode ksımına katılmıyorum. Onlarca shortcode kullanıyorum. Kendini en üste atan tek plugin sizin ki. Diğer tüm pluginler normal çalışıyor. Şuan için bununla ilgili sorunum yok zaten.

Söylediklerimi şikayet olarak değil, kullanıcı feed-back olarak yorumlayın.