Her Kategori için Benzersiz Sayfa Oluşturun


Buradasınız:Ana Sayfa » Wordpress » Her Kategori için Benzersiz Sayfa Oluşturun

wordpress 3.2Eğer her bir kategoride ayrı ayrı yazı sayfaları görüntülemek istiyorsanız farklı tekil yazı sayfası şablonu kullanmak istediğinizi varsayalım. Yani her bir kategori için yazıları, aynı değil de farklı biçim ve formatlardaki sayfalarda görüntülemek istiyoruz. Özetle farklı single.php dosyaları oluşturmak istiyorsanız bunun için “in_category” kodunu kullanabilirsiniz.

Varsayılan wordpress temanızdaki single.php dosyasına aşağıdaki kodları ekleyerek herbir kategori için oluşturduğunuz tekil yazı şablonlarını görüntüleyebilirsiniz.

<?php
  $post = $wp_query- >post;

  if ( in_category('1') ) {
  include(TEMPLATEPATH . '/single1.php');

  } elseif ( in_category('2') ) {
  include(TEMPLATEPATH . '/single2.php');

  } else {
  include(TEMPLATEPATH . '/single_other.php');

  }
? >

Yukarıdaki kodlar ile 1 nolu kategori için single1.php sayfasını, 2 nolu kategori için single2.php sayfasını ve diğer tüm kategoriler için single.php sayfasını görüntülemiş oluruz.

880 Kez Okundu
13-08-2011 tarihinde yayımlandı


BENZER YAZILAR