Lazy Days Web Site Tasarımı

In a Pickle Web Site Tasarımı

Dew Drops Web Site Tasarımı

CrystalX Web Site Tasarımı

WordPress Hava Durumu Gösterme Kodu

Gerekli Kodlar Pazar Eylül 6th, 2015
691 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ış.

İlginizi Çekebilir
WordPress Tüm Özel Alanı Tek Seferde Değiştirme | SQL Komutu

WordPress Tüm Özel Alanı Tek Seferde Değiştirme | SQL Komutu

Pazartesi Kasım 28th, 2016
680 Görüntülenme
WordPress’de Database’de Verileri Toplu Değiştirme

WordPress’de Database’de Verileri Toplu Değiştirme

Pazar Eylül 4th, 2016
3.718 Görüntülenme
WordPress Kategorileri Listeleme Kaynak Kodu

WordPress Kategorileri Listeleme Kaynak Kodu

Salı Ağustos 30th, 2016
810 Görüntülenme
WordPress Tüm İçerik Tek Seferde Silme Kodu

WordPress Tüm İçerik Tek Seferde Silme Kodu

Çarşamba Haziran 15th, 2016
595 Görüntülenme
TheSkimm: içerik odaklı takvim uygulaması

TheSkimm: içerik odaklı takvim uygulaması

Salı Nisan 26th, 2016
399 Görüntülenme
Functions’dan Footer Alanına Yazı Ekleme

Functions’dan Footer Alanına Yazı Ekleme

Pazar Nisan 17th, 2016
436 Görüntülenme
Bunlar da var!
iPhone’lar Geri Dönüşüyor

iPhone’lar Geri Dönüşüyor

Çarşamba Mart 23rd, 2016
231 Görüntülenme
Kuş Kanatlı Kız [Video]

Kuş Kanatlı Kız [Video]

Cuma Ekim 30th, 2015
258 Görüntülenme
Beyond Web Site Tasarımı

Beyond Web Site Tasarımı

Cumartesi Nisan 15th, 2017
52 Görüntülenme
Metasözlük, 2016ya 100 bine yakın girdiyle adım atıyor

Metasözlük, 2016ya 100 bine yakın girdiyle adım atıyor

Çarşamba Ocak 13th, 2016
232 Görüntülenme
RedBridge Web Site Tasarımı

RedBridge Web Site Tasarımı

Pazartesi Nisan 3rd, 2017
55 Görüntülenme