The Loop (Döngü)

28 Haziran 2009 Yazan  
Kategori Wordpress

Bir çok dökümanda ve örnekte The Loop kavramını görmüşsünüzdür. Bahsetmiş olduğum kavram, blogunuzda yazıların gösterilmesini sağlayan bir kod parçasıdır. Bu kod parçasının içerisine, HTML veya PHP kodları yazarak, o kodların yazı döngüsü içerisinde gösterilmesini sağlayabilirsiniz.


Örneğin;
ind ex.php dosyası içerisinde, 5 yazı yayınlanıyorsa, bu döngü 5 defa çalıştırılır. Yani arasına eklediğiniz kod 5 yazıda da görünür :)

Bu döngüyü temel olarak index.php de kullanabilirsiniz, ancak diğer sayfalarda da yazıyı göstermek istediğiniz yere bu kodu kullanacaksınız. (örn. single.php yada page.php)



1.< ?php if(have_posts()) : ?>
2.< ?php while(have_posts()) : the_post(); ?>
3.// Göstermek istediğiniz yazılar, kodlar vs…
4.< ?php endwhile; ?>
5.< ?php else : ?>
6.< ?php endif; ?>



Yardımcı Tema Dosyalarını Çağırmak


Bu kodlar temanın diğer dosyalarını sayfada göstermek için kullanılır. Örneğin, temanın üst kısmı olarak belirttiğimiz header.php dosyasını temada göstermek için get_header fonksiyonu kullanılır.



1.< ?php get_header(); ?>
2.< ?php get_sidebar(); ?>
3.< ?php get_footer(); ?>
4.< ?php comments_template(); ?>



Farklı kullanımlarını daha önce yayınlamış olduğum Temada Sayfalara Özel Header, Footer ve Sidebar Kullanımı konusunda görebilirsiniz.

WordPress İpuçları

28 Haziran 2009 Yazan  
Kategori Wordpress

Tema Yapısı


Eğer iyi bir WordPress teması yapmak istiyorsanız, aşağıdaki dosyalar sırasıyla temanızda olmalıdır. Bunun dışında bir kaç dosya daha olsa da, aşağıdaki dosyaların önemi daha büyüktür.

01.header.php – sitenin üst kısmı
02.ind ex . php – sitenin orta kısmı (ana kısım)
03.sidebar.php – kenar menü kısmı (sidebar)
04.footer.php – sitenin alt kısmı
05.sing le. php – tekil yazı sayfası
06.page.php – sayfa kalıbı
07.comments.php – yorum kalıbı
08.search.php – arama içeriği
09.searchform.php – arama formu
10.archive.php – arşiv
11.functions.php – özel fonksiyonlar
12.404.php – hata sayfaları


Kaynak