Webbilim.com'da çeşitli içerikler yer almaktadır. Nasıl yapılır, Nasıl içilir v.s. gibi tavsiyelere yer verilmektedir. Kendimiz için güzel gördüğümüz veya olsa iyi olurdu dediğimiz şeyleri sizler için derliyoruz..
Anasayfa / Wordpress / WordMaster / WordPress Sitenize Eklentisiz Hava Durumu Ekleyin

WordPress Sitenize Eklentisiz Hava Durumu Ekleyin

WordPress tabanlı sitelerimizde hava durumunu göstermek için bazı eklentiler kullanabiliriz fakat bu tarz eklentiler kullanarak sitemizde sorgu sayısını artırmanın bir anlamı yok. Bu tarz sorunları basit kodlar ile rahatlıkla çözebiliriz.

Bu konumuzda vereceğimiz kod sayesinde sitemizin herhangi bir yerinde Türkiye’deki herhangi bir ilin hava durumunu görüntüleyebiliriz.

İlk olarak aşağıdaki kodu  functions.php dosyasına ekleyin..

Functions.php dosyasına kod en doğru nasıl eklenir öğrenmek istiyorsanız eğer ilgili konu başlığını inceleyebilirsiniz..
Functions.php Dosyasına Kod Nasıl Eklenir?
function havadurumu ($plaka=00) { 
if (!is_numeric($plaka) && strlen($plaka)!=2) $plaka=00; 
switch ($plaka) { 
case 01: $link="AF"; break; // Adana 
case 02: $link="AF"; break; // Adıyaman 
case 06: $link="AC"; break; // Ankara 
case 07: $link="AI"; break; // Antalya 
case 16: $link="BR"; break; // Bursa 
case 20: $link="AY"; break; // Denizli 
case 21: $link="CC"; break; // Diyarbakır 
case 23: $link="CA"; break; // Elazığ 
case 24: $link="CD"; break; // Erzincan 
case 25: $link="CE"; break; // Erzurum 
case 26: $link="BY"; break; // Eskişehir 
case 27: $link="AJ"; break; // Gaziantep 
case 34: $link="BA"; break; // İstanbul 
case 35: $link="BJ"; break; // İzmir 
case 38: $link="AU"; break; // Kayseri 
case 41: $link="BQ"; break; // Kocaeli 
case 42: $link="AN"; break; // Konya 
case 44: $link="AT"; break; // Malatya 
case 48: $link="FE"; break; // Muğla 
case 49: $link="CK"; break; // Muş 
case 50: $link="AZ"; break; // Nevşehir 
case 55: $link="FH"; break; // Samsun 
case 58: $link="AR"; break; // Sivas 
case 61: $link="CG"; break; // Trabzon 
case 65: $link="CI"; break; // Van 
default: $link="FJ"; break; // İstanbul Anadolu 
} 
$link="http://weather.noaa.gov/pub/data/observations/metar/stations/LT".$link.".TXT"; 
$veri=@file($link); $link=$veri[1]; 
$veri=explode(' Q',$link); $link=$veri[0]; 
$veri=explode(' ',$link); $link=count($veri)-1; $link=$veri[$link]; 
$veri=explode('/',$link); $link=$veri[0]; 
if (substr($link,0,1)=="M") $link="-".ltrim(substr($link,1),0); 
return ltrim($link,0); 
}

Son olarak yapmamız gereken; hangi ilin hava durumunu görüntülemek istediğimizde.

Aşağıdaki kodu sitede istediğiniz alana ekleyebilirsiniz..

<?php echo "Ankara ".havadurumu(06)."°"; ?>

Kullanmak istediğin ilin plaka kodunu havadurumu() fonksiyonu parantezleri arasına yazmanız yeterli.
25 ilin hava durumunu yayınlayabilirsiniz.
Hava durumları her yarım saatte bir güncellenmektedir.
İstanbul Anadolu yakası varsayılan değerdir, bunun dışında hangi ilin plaka kodunu girerseniz o ilin hava durumu gelir.
Plakaları 2 hane olarak girmelidir, aksi taktirde İstanbul Anadolu yakası hava durumu gelir. (Örnek: 01)
Bu kod şuan düz yazı olarak görüntülenecektir. CSS bilginiz var ise eklediğiniz hava durumunu daha da güzelleştirebilirsiniz..

İlginizi Çekebilir

10 Ekim Windows 10 güncellemesini sakın yüklemeyin!

Microsoft ’10 Ekim Windows 10 güncelmemesini yüklemeyin’ uyarısı yayınladı. Microsoft etkinliğinde tanıtılan yeni Windows 10 …

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

WeBBilim.Com