• 06-09-2010, 11:32:58
    #1
    Bazen öyle bir an geliyor ki wordpress te standart dışı bir kategori yada bir sayfa ihtiyacı duyabiliyoruz tam bu noktada yapılan basit bir örneği paylaşmak istedim.

    Olay: Yüzlerce konudan oluşan bir sitede 10 adet özel sayfamız olsun ve bunların tasarımları diğerlerinden biraz daha farklı olmasını planlıyoruz.

    Çözüm:
    1- mevcut single.php nin iki adet kopyasını oluşturalım örneğin single_makaleler.php single_videolar.php

    2- mevcut temanın single.php içinteki tüm veriyi silip içerisine
       <?php
    $post = $wp_query->post;
    if ( in_category('340') ) {
    include(TEMPLATEPATH . '/single_videolar.php');
    } else {
    include(TEMPLATEPATH . '/single_makaleler.php');
    }
    ?>
    yapıştırıyoruz.

    3- örnektede görüldüğü gibi wordpress kategori id si 340 olan "Videolar" için artık bağımsız bir temaya sahip olduk
  • 06-09-2010, 11:46:49
    #2
    Teşekkürler repledim
  • 06-09-2010, 12:08:24
    #3
    Çok güzel Eline sağlık...
  • 06-09-2010, 13:04:09
    #4
    kodu biraz daha zenginleştirirsek

    <?php
    $post = $wp_query->post;
    if ( in_category('340') ) {
    include(TEMPLATEPATH . '/single_videolar.php');
    elseif ( in_category('341') ) {
    include(TEMPLATEPATH . '/single_makaleler.php');
    elseif ( in_category('342') {
    include(TEMPLATEPATH . '/single_oyunlar.php');
    } else {
    include(TEMPLATEPATH . '/single_standart.php');
    } } 
    ?>
    örneğini verebilirim.
  • 06-09-2010, 19:00:26
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Bu konu iyi oldu bende ne zamandır bu şekilde bir şey ayarlamak istiyordum..
    teşekkürler
  • 06-09-2010, 19:14:05
    #6
    Üyeliği durduruldu
    demo varmı acaba yapan arkadaşlardan
  • 06-09-2010, 19:16:41
    #7
    Üyeliği durduruldu
    eline sağlık +
  • 06-09-2010, 19:58:27
    #8
    Üyeliği durduruldu
    Sabitlenmeli
  • 07-09-2010, 00:17:43
    #9
    Üyeliği durduruldu
    Ben de tam bunu arıyordum arkadaşım, + rep

    Konu sabit tutulmalı.