Wordpress kurulumu ile gelen 2 adet taxonomi vardır. Bunlar kategoriler ve etiketler, fakat dilerseniz site yapınıza göre yeni taxonomi ekleyebilirsiniz. Örneğin bir emlak sitesi kurmak istiyorsunuz yerler isimli bir taxonomi oluşturup lokasyonları buraya girebilirsiniz.
Bu yazımda baştan sona taxonomi nasıl oluşturacağınız, sitenizde bu taxonomileri nasıl gösterebileceğiniz, sidebar alanında widget olarak nasıl taxonomileri listeleyebileceğinizi detaylıca anlatacağım.
İlk olarak bir özel taxonomi kullanmak istediğimizi WordPress’e bildirmemiz gerekiyor. Bunun için aşağıdaki kodu, Görünüm > Düzenleyici > functions.php dosyanıza <?php tagından hemen sonra ekleyin.
add_action( 'init', 'create_my_taxonomies', 0 );
function create_my_taxonomies() {
register_taxonomy( 'lokasyon', 'post', array( 'hierarchical' => true, 'label' => 'Lokasyonlar', 'query_var' => true, 'rewrite' => true ) );
}
Buradaki fonksiyonla özel bir taxonomi kullanmak istediğimizi WordPress’e bildirdik. lokasyon kelimesinde yeni bir taxonomi oluşturduk, Menüde ise Yazılar bölümünün altında Lokasyonlar isminde gözükmesini sağladık.
Artık gireceğimiz yeni içeriklerde Lokasyonlar ekleyip, seçebileceğimiz bir alan gözükecek. Buradaki kodda hierarchical kısmı true olduğu için kategoriler şeklinde gözükecek. Bu kısmı false yaparsanız etiket şeklinde içerik ekleme kısmında gözükecek.
Oluşturduğumuz taxonomileri yazı içerisinde gösterebiliriz. Eğer bir taxonomi girmediyseniz yazıya herhangi bir gözükme olmayacaktır. Bunun için WordPress’in the_term fonksiyonunu kullanıyoruz. Aşağıdaki kodu göstermek istediğiniz yere ekleyin. Örneğin yazı sayfasında gözükmesini istiyorsanız Görünüm > Düzenleyici > Single.php dosyanıza ilgili alana ekleyebilirsiniz.
<?php the_terms( $post->ID, 'lokasyon', ' Bulunduğu Şehir: ', ', ', '' ); ?>
Artık yazıya gireceğiniz lokasyonlar burada gözükecektir.
Bunun için bir eklenti mevcut. List Custom Taxonomy Widget eklentisi ile Görünüm > Bileşenler kısmında yeni bileşen olarak bütün özel taxonomilerinizi listeleyebilirsiniz.
Oluşturduğumuz yeni taxonomi artık sidebarda listeleniyor.
Not: Eğer taxonomi sayfasına gitmek istediğinizde yani Konya’ya tıkladığımızda herhangi bir sayfa açılmıyor ve hata veriyorsa, Ayarlar > Kalıcı bağlantılar kısmını açın, herhangi bir değişiklik yapmadan kaydet diyerek çıkın ardından tekrar deneyin. Bunun nedeni geçerli ayarların .htaccess dosyanıza işlenmemiş olmasıdır. Bu işlemi yaptığınızda yeni taxonominiz .htaccess dosyanıza işlenir.
Milyonlarca oyuncu tarafından oynanan BDO(Black Desert Online) için oyuna yeni başlayanlara yardımcı olması açısından rehber sitesi
Online Test Sınav Yazılımı için FURKAN ÇAM dediki, ne zaman satışta olacak?
Online Test Sınav Yazılımı için Yavuzhoxa dediki, Merhaba scriptinizi almak istiyorum
Online Test Sınav Yazılımı için Kazım USLU dediki, yakında yeniden satışa çıkacak hocam. İlginiz için teşekkürler.
Online Test Sınav Yazılımı için Mahmut İşdar dediki, Kazım bey, iyi çalışmalar. Bu scripti satın almak istiyorum. Ancak bazı sorularım var. İrtibata geçebilir miyiz?
Burada Yer Almak ister misin ? İletişim sayfasından bana ulaşabilirsin :)
Bahçedeki Ağaçları kestik, Fidanları Yeniledik için Temel Coşkun dediki, Kısmet olursa corona biterse bizleri ağırlarsın artık, birde eğer üzüm dikmeyi düşünürsen çubuk ayarlar ve ulaştırırım imkanlar dahilinde.