Evden Eve Nakliyat

Bill Gates’e Ait 11 Anlamlı Söz

Teknolojinin Zararlarını Biliyor musunuz ?

Steve Jobs’tan 13 İlham Verici Söz

Ülkelere Ait Sloganlar | Video 1

WordPress Hava Durumu Gösterme Kodu

Gerekli Kodlar 6 Eylül 2015
249 Görüntülenme

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ürkiyedeki herhangi bir ilin hava durumunu görüntüleyebiliriz.

Kodun Kullanımı
,

  • Aşağıda görmüş olduğunuz kodu tema dosyalarımız içerisinde bulunan functions.php dosyası içerisinde ?> kodundan hemen öncesine ekliyoruz.
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); 
    }
  • İstediğimiz bir ilin hava durumunu göstermek için aşağıdaki kodu tema dosyası içerisinde istediğiniz bir yere ekliyoruz.
<?php echo "İstanbul ".havadurumu(34)."°"; ?>
  • 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)
  • Tabi bunun için güzel bir html-css tasarım ayarlamanız gerekmektedir. Hava durumunu düz yazı ile yazmakta şuanda.
Yorumlar

Henüz hiç yorum yapılmamış.