İlk olarak bir film sitesi açtım.Siteye taxonomy özelliği verdim.Örnek olarak filme ait oyuncuları giriyorum bunda bir sorun yok.Benim istediğim tek bir sayfada siteme eklediğim tüm oyuncuları listelemek istiyorum.
Demek istiyorum ki Oyuncular diye bir sayfa açacağım ve sitemde bulunan taxonomy özelliği vererek eklediğim tüm oyuncuları tek bir sayfada göstermek istiyorum.Bu sıralama harf sırasına göre olursa daha iyi olur.
Detaylı olarak functions ve index.php veya single.php eklediğim kodları vereyim yinede görmek isteyen olabilir.
Functions.php Kodları ;
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 ) );
}Single Ve İndex.php Kodları ;<span style="color: #0e212c">Dil:</span></strong><?php echo get_the_term_list($post->ID, 'dil', ' ', ', ', '' ); ?><br /><strong> <span style="color: #0e212c">Gösterim Tarihi:</span></strong><?php $terms_as_text = strip_tags( get_the_term_list( $wp_query->post->ID, 'tarih', '', ', ', '' ) ); echo $terms_as_text; ?><br /><strong> <span style="color: #0e212c">İmdb Puanı:</span></strong><?php echo get_the_term_list( $post->ID, 'imdb', ' ', ', ', '' ); ?><br /><strong> <span style="color: #0e212c">Yapım:</span></strong><?php echo get_the_term_list( $post->ID, 'yapim', ' ', ', ', '' ); ?><br /><strong> <span style="color: #0e212c">Oyuncular:</span></strong><?php echo get_the_term_list( $post->ID, 'oyuncular', ' ', ', ', '' ); ?><br /><strong> <span style="color: #0e212c">Tür:</span></strong><?php $terms_as_text = strip_tags( get_the_term_list( $wp_query->post->ID, 'tur', '', ', ', '' ) ); echo $terms_as_text; ?><br /><strong> <span style="color: #0e212c">Yönetmen:</span></strong><?php echo get_the_term_list( $post->ID, 'yonetmen', ' ', ', ', '' ); ?><br /><strong> <span style="color: #0e212c">Senaryo:</span></strong><?php echo get_the_term_list( $post->ID, 'senaryo', ' ', ', ', '' ); ?><br /><strong> <span style="color: #0e212c">Yapımcı:</span></strong><?php echo get_the_term_list( $post->ID, 'yapimci', ' ', ', ', '' ); ?><br />
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 16:40:36 -->-> Daha önceki mesaj 16:11:44 --
arkadaşlar sorunumu çözebilecek bir arkadaş ???