Mesajınız Gönderildi.Wordpress kullanıcılarının en çok sorduğu sorulardan biri de, Kategori bölümünde, menüde ya da bir sayfa içinde belli kategorileri gizlemek, ya da sadece istedikleri kategorileri göstermektir. Örneğin temanızdaki menü bölümünde Kategoriler isimli bir başlık bulunuyorsa, içerik wp_list_cateories() fonksiyonu ile geliyordur. Adından anlaşılacağı üzere, wp_list_categories kategorileri listelemeye yarar. Bir parametre vermeden kullanırsanız tüm kategorileri listeler; ancak bazı kategorileri çıkarmak ya da sadece sizin istediğiniz kategorileri listeletmek mümkündür. Bunun dışında, fonksiyona başka parametreler de geçirebilirsiniz; şimdi bunları sırayla inceleyelim. Tipik olarak, önceden bir argüman listesi hazırlayıp, sonra bunu fonksiyona geçirmeniz tavsiye edilir:
<?php
$args = array(
'show_option_all' => ,
'orderby' => 'name',
'order' => 'ASC',
'show_last_update' => 0,
'style' => 'list',
'show_count' => 0,
'hide_empty' => 1,
'use_desc_for_title' => 1,
'child_of' => 0,
'feed' => ,
'feed_type' => ,
'feed_image' => ,
'exclude' => ,
'exclude_tree' => ,
'include' => ,
'current_category' => 0,
'hierarchical' => true,
'title_li' => __( 'Categories' ),
'number' => NULL,
'echo' => 1,
'depth' => 0 );
wp_list_categories( $args );
?>
Örneğin, Menüye “Tüm Kategorilerden Yazılar” adında bir link eklemek istiyorsunuz; kullanıcı bu linke tıklayınca, sadece X bir kategoriye ait değil, tüm kategorilenmiş yazılar gelecek. Kolay. Bunun için show_option_all parametresine değer geçirmemiz yeterli:
<?php wp_list_categories('show_option_all=Tüm Kategorilerden Yazılar'); ?>
Normalde kategoriler kategori adına göre sıralanır. Diyelim ki, kategorileri en çok yazıya sahip kategori başta olmak üzere sıralamak istiyorsunuz:
<?php wp_list_categories('orderby=count'); ?>
orderby, name,slug,ID,count ve term_group değerlerini alabilir.
order parametresi, kategorilerin sondan başa mı, baştan sona mı sıralanacağını belirler. ASC, artan biçimde, DESC azalan biçimde sıralar. Örneğin;
<?php wp_list_categories('orderby=count&order=ASC'); ?>
Bu örnekte kategoriler içerdikleri yazı sayısı toplamına göre, artarak sıralanır; yani en az yazı içeren kategori ilk kategori adı olmak üzere…
Kategorideki yazı sayısını göstermek ya da gizlemek, show_count parametresine değer atayarak ayarlanabilir. 0 değer verirseniz gizlenir, 1 değeri verirseniz gösterilirler.
hide_empty parametresi ile, içinde yazı olmayan yeni kategorilerin gösterilip-gizlenmesini sağlayabilirsiniz. 1 değeri boş kategorileri gizler, 0 ise gösterir. Konu uzun olduğundan, bir sonraki Wordpress İpucu yazımızda wp_list_categories fonksiyonunun özelliklerini incelemeye devam edeceğiz.
“WP İpucu:wp_list_categories ile İstediğiniz Kategoriler -1” yazısı için 1 Yorum yapılmış.
Bu yazıya yapılan yorumları dilerseniz, ( RSS 2.0 ) beslemesini kullanarak takibe alabilirsiniz.