• 13-10-2016, 03:07:47
    #1
    Merhaba arkadaşlar başlıkta da belirttiğim gibi taxonomy hakkındasorunlarım var.

    Şimdi derdimi anlatabildiğim kadar anlatmaya çalışacağım.

    Ben sitem için bir kategori oluşturmak istiyorum diziler diye, ancak bunu kategorileri kullanarak değil farklı şekilde oluşturmak istiyorum.

    Taxonomy ile diziler diye bir bölüm oluşturdum.

    Sorunum şudur ki; taxonomydeki bir etikete tıkladığımızda sayfa bulunamıyor. Şöyle anlatayım.

    Diziler taxonomysine Arrow'u oluşturdum ve yazıya ekledim. Taxonomyi görüntülediğim zaman;

    siteadı.com/diziler/arrow

    şeklinde açılıyor ve bu sayfa bulunamıyor.

    Ben şimdi siteadı.com/diziler kısmını ve diziye ait sayfayı(siteadı.com/diziler/arrow) nasıl oluşturabilir ve nasıl düzenleyebilirim.

    Yani siteadı.com/diziler adresinde taxonomy'e ait liste olacak ve listeden bir diziye tıkladık diyelim örn Arrow, arrow için özel sayfa yapmak isitoyrum bu sayfası nasıl düzelticem.


    Biraz anlatma zorluğu çektim ama umarım anlamışsınızdır, yardımcı olursanız sevinirim
  • 13-10-2016, 04:47:19
    #2
    basitçe diziler adinda bi cpt olusturup, Arrow yazisi olustursaniz ya?
  • 14-10-2016, 05:34:04
    #3
    d3nnis adlı üyeden alıntı: mesajı görüntüle
    basitçe diziler adinda bi cpt olusturup, Arrow yazisi olustursaniz ya?
    nasıl yapıcam onu detay verir misin biraz ?
  • 14-10-2016, 08:04:50
    #4
    En basit şekilde; functions.php'ye ekleyin

    add_action( 'init', 'create_posttype' );
    function create_posttype() {
      register_post_type( 'dizi_cpt',
        array(
          'labels' => array(
            'name' => __( 'Diziler' ),
            'singular_name' => __( 'Dizi' )
          ),
          'public' => true,
          'has_archive' => true,
          'rewrite' => array('slug' => 'diziler'),
        )
      );
    }
    Bunu yaptiginizda paneldeki menulere tipki yazilar, sayfalar gibi diziler adinda bir secenek eklenecek. Dizilerinizi oraya ekleyip siteadi.com/diziler/diziadi gibi erisebilirsiniz.

    daha detayli bilgi icin; sunlari inceleyin

    https://codex.wordpress.org/Post_Types
    https://codex.wordpress.org/Function...ster_post_type

    yok ben bunlarla ugrasamam derseniz; haziri da var

    https://wordpress.org/plugins/custom-post-type-ui/
  • 14-10-2016, 11:13:30
    #5
    d3nnis adlı üyeden alıntı: mesajı görüntüle
    En basit şekilde; functions.php'ye ekleyin

    add_action( 'init', 'create_posttype' );
    function create_posttype() {
      register_post_type( 'dizi_cpt',
        array(
          'labels' => array(
            'name' => __( 'Diziler' ),
            'singular_name' => __( 'Dizi' )
          ),
          'public' => true,
          'has_archive' => true,
          'rewrite' => array('slug' => 'diziler'),
        )
      );
    }
    Bunu yaptiginizda paneldeki menulere tipki yazilar, sayfalar gibi diziler adinda bir secenek eklenecek. Dizilerinizi oraya ekleyip siteadi.com/diziler/diziadi gibi erisebilirsiniz.

    daha detayli bilgi icin; sunlari inceleyin

    https://codex.wordpress.org/Post_Types
    https://codex.wordpress.org/Function...ster_post_type

    yok ben bunlarla ugrasamam derseniz; haziri da var

    https://wordpress.org/plugins/custom-post-type-ui/
    Teşekkür ederim hocam eklenti ile hallettim peki bu taxonomy sayfasını düzenleme şansımız var mı ?

    örneğin ben şimdi http://dizigeek.com/dizi/blindspot/ alanını düzeltmk istiyorum. Dizi resmi, konusu, oyuncuları vs eklemek istiyorum ?

    Bunları yapabilir miyim ?
  • 14-10-2016, 12:12:11
    #6
    Tabii ki,

    ben eklenti yerine manuel yapmayi tercih ettigimden; eklentinin direkt olarak panelini falan bilmiyorum ama;

    Diziler cpt'sini olustururken kategori/taxonomy/ozel alanlar/yazar gibi seceneklerin eklemek isteyip istemediginiz bi secenek olmalidir. Oradan ozel alanlari (custom fields) iliskilendirin.

    özel alanlari iliskilendirtikten sonra, diziyi eklediginiz yere gidin ve ozel alanlar kutucuguna gelin. Orada isim ve deger yazan iki kutucuk goreceksiniz. ornegin isim kismina Film Afisi yazin ve degere afisin resim yolunu yazin ve ozel alan ekle diyin. aynisini oyuncular, tarih, yonetmen vs icin de yapabilirsiniz.

    Bundan sonra her dizi icin, olusturdugunuz isimi secip; deger kutusunu doldurmaniz yeterli olur.

    Eklenti ile olusturdugunuz ozel alanlari gosterme konusunda ise eklentinin dokumantasyonuna goz atin