Wordpress Tarih ve Zaman Gösteriminin Özelleştirilmesi

Wordpress | | 5 Ekim 2009

wpp Wordpress tarih gösterimi aslına bakarsanız çoğu zaman üzerinde pek durmadığımız bir özelliktir. Tarih gösteriminin özelleştirilmesi ve farklı şekillerde gösterilmesi aslına bakarsanız sandığımız kadar zor değil.

Farklı tarih gösterimleriyle birlikte blogumuzun görünümünü de büyük oranda değiştirebilir ve farklılık katabiliriz. Bu makalemizde örnek olarak Wordpress tabanlı bir blog üzerinde bir tarih alanı oluşturacak ve bunu görüntüleyeceğiz.

 

Öncelikle ilk adım olarak tarih alanımızın görüneceği Xhtml, Php kod bileşenini yazalım ve açıklayalım. Bu kodu index.php içerisinde gönderi başlığınızdan önce görünmesini istediğiniz bir alana ekleyin.

[HTML]

< ?php the_time(d); ?>
< ?php the_time(M); ?>

[/HTML]
Yukarıdaki kodda gördüğünüz üzere tarih isimli bir div sınıfı oluşturduk. Bu div içerisinde “tarih-gun” isimli sınıfa Wordpress’in the_time fonksiyonundan yararlanarak günü gösteren Php kodunu (< ?php the_time(d); ?>) yazdık ve etiketimizi kapattık. Sonra aynı şekilde “tarih-ay” isimli sınıfta da < ?php the_time(M); ?> kodunu kullanarak ayın 3 harfli kısaltmasını yazdık. Daha sonra açtığımız etiketleri sırasıyla kapattık ve işin Xhtml, Php bölümünü bitirdik. Sıra geldi Css’ye, yani en sevdiğim kısma :)

Sırasıyla tarih, tarih-gun ve tarih-ay isimli sınıflarımızı style.css dosyasında tanımlıyoruz.
[HTML]
.tarih {
width:48px;
height:48px;
background:#fff url(tariharkaplan.gif) no-repeat;
display:inline;
float:left;
}

.tarih-gun {
font:bold 14px/24px Arial, Verdana, sans-serif;
color:#333;
text-align:center;
}

.tarih-ay {
font:bold 16px/24px Arial, Verdana, sans-serif;
color:#fff;
text-align:center;
}
[/HTML]
Css kodlarında ise önce tarih alanını tanımladık. Bir arkaplan resmi belirledik. Bu alan 48*48 piksel genişliğinde olacak ve arkaplan resmimiz de aynı boyutta. Bu resmi ben Photoshop’ta önceden oluşturup uygulamamızda kullandım. Makalemizin sonunda örnek resmi alabilirsiniz.

Sonrasında tarih-gun alanında arkaplan resmimize uygun olarak #333 renginde ve Arial yazıtipinde, 14 piksel boyutunda bir yazıtipi belirledik. Text-align:center parametresi ile yazılan değerin alanın ortasında yer almasını istedik. Tarih-ay bölümünde ise sadece yazıtipimizin rengi ve boyutunu değiştirdik. Dikkat ederseniz 48 piksellik arkaplan resmimizde iki ayrı alan olan tarih-ay ve tarih-gun içindeki yazıtipimizde 24 piksellik bir alan yüksekliği belirledik. (font:bold 16px/24px Arial, Verdana, sans-serif; kodunda gördüğünüz gibi)

Yukarıda yer alan kodları index.php içinde tarih alanımızın görünmesini istediğimiz yere ekleyerek tamamlayalım. Gördüğünüz gibi Wordpress’in the_time fonksiyonu oldukça esnek bir yapıda ve bu özellikleri farklı farklı kullanarak değişik görüntüler elde edebiliriz.
tarihuygulama tariharkaplan

Rastgele Yazılar

Bu yazı , , , kelimeleriyle etiketlenmiştir. Bu yazıyı beğendiyseniz Delicious, Twitter, Facebook gibi sitelerde paylaşabilirsiniz. Yazılarımızı düzenli olarak takip etmek içinse Rss abonemiz olabilirsiniz.

Wordpress Tarih ve Zaman Gösteriminin Özelleştirilmesi yazısı için 4 yorum yapılmış...

  1. İbrahim diyor ki:

    Teşekkürler, güzel bir anlatım olmuş :)

  2. joyologo diyor ki:

    güzel bir örnek, paylaşım için teşekkürler..

  3. Mümin Erdur diyor ki:

    bi sorum olacak benim sitemin saat ayarları sürekli değişiyor UTF ayarlarına göre tam denk getiriyorum yarın bakıyorum 2 saat ilerde 3 saat geride istanbul ayarı yapıyorum yine sürekli değişiyor hosting ile alakalı demişlerdi bunu sitemden çözme ihtimalim yok mu hosting’i hatır için vermişlerdide kolay gelsin

  4. webthese diyor ki:

    @Mümin, benim de böyle bir sorun başıma gelmişti. Sen ne yaparsan yap site üzerinden düzeltilebilecek bir durum değil bu. Mutlaka sunucu üzerinde bir müdahale gerekiyor. Ben o zamanlarda sunucuyu taşıyarak halletmiştim.

Yorumunuzu Yazın