• Php-MySql Türkçe Karakter Sorunu Çözümü
    Php-MySql Türkçe Karakter Sorunu ...
    Merhaba okurlarım. Bugün sizler için Php-MySql Türkçe
  • Battlefield 4 Windows 10 (0xc00007b) Hatası Kesin Çözüm
    Battlefield 4 Windows 10 (0xc00007b ...
    Merhaba khaaos.com okurlarım. Bir haftadır Battlefield 4
  • CkEditor Kurulumu ve CkEditor Kullanımı
    CkEditor Kurulumu ve CkEditor Kulla ...
    Merhaba okurlarım.Bugün sizler için CkEditor kurulumu ve
  • WordPress Taxonomy Etiket Kullanımı

    Yazar: Khaaos

    Kategori: Wordpress

    Tarih:24 Ekim 2014

    Okunma:6.698 Kere

    5 Yorum

    Wordpress Taxonomy Etiket KullanımıMerhaba khaaos.com okurlarımız.Uzun zamandır bloğumda bilgilendirici makaleler yazmıyordum.Sebebi ise düğün dernek derken evlendik gittik ve bloğumu ve işlerimi biraz aksatmış oldum.Neyse herşey bitti şimdi ve tekrar işlerimin başına döndüm.Yeni bir iş olarak ise bir yerli film izle sitesi açmak oldu.Biraz araştırmalarım sonucunda neler lazım nasıl yapmak gerekiyor nasıl bir site olsa ilgi çekici olur dedim ve araştırmaya başladım.

    Çok şükür siteyi yaptım ama bazı karşılaştığım sorunlar yüzünden yine wordpress ile içli dışlı oldum ve son zamanlarda film sitelerinde çok meşhur olan taxonomy özelliğini araştırmaya başladım daha önce kullanmıştım ama film sitelerinde kullanmak biraz daha farklı olduğu için detaylı bir araştırma yapmak zorunda kaldım.Tabi sonunda da çözdüm bu olayı ve hallettim.Belki bilmeyen arkadaşlar vardır diye bloğumda da anlatmak istedim.

    Peki bazı arkadaşlar diyebilir bu taxonomy nedir ne için kullanılır diye akıllarına gelir.Taxonomy bir nevi etiket sisteminin bir benzeri olup kategori vs oluşturmadan verdiğin etiketlerden kategori ve sıralama yapabiliyorsunuz.

    Örnek vermek gerekirse film türlerini ve ya yıllarını alalım.Filmlerin dili diye bir kategori açmak yerine film dillerini taxonomy özelliği ile çağırmak hem seo açısından bir rahatlık sağlıyor hemde kategori vs uğraşmıyorsun.Filmin üç dili var diyelim; türkçe , türkçe dublaj ve türkçe alt yazı diye kategori açmak yerine taxonomy özelliği veriyorsun ve kategori vs oluşturmadan hem etiket sistemi gibi oluyor hemde bu dillerden birine tıkladığınız zaman o dille açılmış tüm filmleri kolayca sıralamaktadır.

    Bir nevi dediğim gibi khaaos diye bir etiket var buna tıklandığı zaman etiket olarak khaaos yazılmış tüm konuları nasıl sıralıyorsa taxonomy özelliği sayesinde tüm sıralamayı yapmaktadır.Neyse daha fazla uzatmayalım nasıl yapılır ona geçelim.

    Taxonomy Kullanılması Ve Tanımlanması:

    Taxonomy’leri functions.php de tanımlamanız gerekmektedir. Aşağıdaki koda bakarak çoğaltabilirsiniz. Aşağıdaki ilk tanımlamalarda görüldüğü üzere türkçe karakter boşluk kullanmıyoruz. Bu çok önemli.

    add_action( 'init', 'create_my_taxonomies', 0 );
    
    function create_my_taxonomies() {
     register_taxonomy( 'tur', 'post', array( 'hierarchical' => false, 'label' => 'Tür', 'query_var' => true, 'rewrite' => true ) );
     register_taxonomy( 'dil', 'post', array( 'hierarchical' => false, 'label' => 'Dil', 'query_var' => true, 'rewrite' => true ) );
     register_taxonomy( 'tarih', 'post', array( 'hierarchical' => false, 'label' => 'Gösterim Tarihi', 'query_var' => true, 'rewrite' => true ) );
     register_taxonomy( 'yapim', 'post', array( 'hierarchical' => false, 'label' => 'Yapım Yılı', 'query_var' => true, 'rewrite' => true ) );
     register_taxonomy( 'imdb', 'post', array( 'hierarchical' => false, 'label' => 'İmdb Puanı', 'query_var' => true, 'rewrite' => true ) );
      register_taxonomy( 'yonetmen', 'post', array( 'hierarchical' => false, 'label' => 'Yönetmen', 'query_var' => true, 'rewrite' => true ) );
     register_taxonomy( 'oyuncular', 'post', array( 'hierarchical' => false, 'label' => 'Oyuncular', 'query_var' => true, 'rewrite' => true ) );
     register_taxonomy( 'senaryo', 'post', array( 'hierarchical' => false, 'label' => 'Senaryo', 'query_var' => true, 'rewrite' => true ) );
     register_taxonomy( 'yapimci', 'post', array( 'hierarchical' => false, 'label' => 'Yapımcı', 'query_var' => true, 'rewrite' => true ) );
    }

    Yukarıda kullandığım kodlar benim kendi sitemde kullandığım kodlardır.Siz bunları geliştirebilir ve farklı farklı kullanabilirsiniz.

    Görüntü olarak aşağıda ki resimde ki gibi bölümler çıkmaktadır.Yukarıdaki kodu eklediyseniz Yazılar > Yazı Ekle Penceresine yeni etiket birimi taxonomy kutucukları gelecektir.
    Wordpress Taxonomy Etiket Kullanımı

    Daha sonra görünmesini istediğimiz single.php sayfasında uygun yere şu kodu ekleyerek taxonomy etiketlerini gösterebilirsiniz…

    <?php echo get_the_term_list( $post->ID, 'yapim', ' ', ', ', '' ); ?>

    Önemli Bilgilendirme: Taxonomy bir kutucuğa etiket ekledikten sonra Ayarlar > Kalıcı Bağlantılar > Değişiklikleri Kaydet butonuna tıklayarak güncelleme yapmazsanız sayfa bulunamadı hatası alabilir yada diğer problemler yaşayabilirsiniz.Değişiklikleri Kaydet butonuna tıklayarak güncelleme yapınız.

    Diğer Önemli Bilgilendirme Notu:Eğer Tıklanabilir özelliği katmak yerine sadece gösterilsin tıklanmasın diyorsanız aşağıda ki kodu kullanmanız gerekmektedir.

    <?php $terms_as_text = strip_tags( get_the_term_list( $wp_query->post->ID, 'tur', '', ', ', '' ) ); echo $terms_as_text; ?>

    Şimdilik bu kadar arkadaşlar.Aklınıza takılan soru ve sorular var ise yorumlar bölümünden sorabilirsiniz.Ayrıca film izle siteme sizleride beklerim.Şimdiden teşekkür ediyorum.İyi çalışmalar diliyorum.

    VN:F [1.9.22_1171]
    Rating: 8.2/10 (5 votes cast)
    VN:F [1.9.22_1171]
    Rating: +2 (from 2 votes)
    WordPress Taxonomy Etiket Kullanımı, 8.2 out of 10 based on 5 ratings
    Facebook'ta Paylaş
    Twitter'ta Paylaş

    Bu Yazıyı Paylaşmak İstermisin ?

    Paylaş!

    Yazar Hakkında

    25.09.1985 Çorum/Sungurlu İlçesi Doğumluyum.Genç Yaşlarda Webmasterlığa Asp ile Başlamış Olup PHP Nimetlerini Görünce Yazılım Macerasına PHP İle Yola Devam Etmeye Karar Verdim.Niğde Üniversitesi Turizm ve Otelcilik Mezunu Olup İş Hayatımı Bodrumda Sürdürmekteyken Ankara'ya Hızlı Bir Geçiş Yapmak Zorunda Kaldım.Şimdi İse Wordpress Üzerine Çalışmalar Yapmaktayım...

    “WordPress Taxonomy Etiket Kullanımı” için 5 Yorum

    1. LoL rehberi diyor ki:

      Öncelikle evliliğiniz hayırlı olsun, detaylı inceleme içinde çok teşekkürler güzel paylaşım.

      VA:F [1.9.22_1171]
      Rating: 0.0/5 (0 votes cast)
      VA:F [1.9.22_1171]
      Rating: -1 (from 1 vote)
    2. […] okurlarımız.Daha önce sizler için WordPress Taxonomy Etiket Kullanımı hakkında sizlere bilgi vermiştim.Bu konumda bahsettiğim gibi kendim için bir film izle sitesi […]

    3. Nazım diyor ki:

      Allahın çorumlusuna bak site yapmayı da öğrenmiş.

      VA:F [1.9.22_1171]
      Rating: 0.0/5 (0 votes cast)
      VA:F [1.9.22_1171]
      Rating: 0 (from 0 votes)
      • Khaaos diyor ki:

        Neden ki Çorumlular Site Yapmayı Bilmiyor mu ??? Ayrıca Adam Olmayı Öğren Sonra Yorum Yap

        VN:F [1.9.22_1171]
        Rating: 5.0/5 (2 votes cast)
        VN:F [1.9.22_1171]
        Rating: +2 (from 2 votes)
    4. Furkan diyor ki:

      Merhabalar hocam, Taxonomy’lerin hepsini yayınlayabileceğimiz bir listeleme mevcut mudur? Yani mesela Konular adında bir tax var ve ben oraya eklediklerimi yayınlamak istiyorum. Mevcut mudur böyle birşey?

      VA:F [1.9.22_1171]
      Rating: 0.0/5 (0 votes cast)
      VA:F [1.9.22_1171]
      Rating: -1 (from 1 vote)

    Yorum Yapın