4
2013
wp_list_authors Yazarları Listeleme Fonksiyonu
Birden fazla yazarın bulunduğu WordPress tabanlı sitelerde en çok istenen özelliklerden birisi de yazarların listesini bir yerlerde göstermektir. Bunun için birçok eklenti ve bileşen olsa da WordPress bize basit bir fonksiyon ile yazar listesini çeşitli şekillerde elde etme şansı veriyor.
wp_list_authors fonksiyonu ile yazarların listesini kolay bir şekilde elde edebiliyoruz. Fonksiyonun genel kullanımı ve varsayılan parametre değerleri aşağıdaki gibi.
<?php $args = array( 'orderby' => 'name', 'order' => 'ASC', 'number' => null, 'optioncount' => false, 'exclude_admin' => true, 'show_fullname' => false, 'hide_empty' => true, 'echo' => true, 'feed' => [empty string], 'feed_image' => [empty string], 'feed_type' => [empty string], 'style' => list, 'html' => true ); wp_list_authors( $args ); ?>
Önemli Parametrelerin Açıklamaları
orderby: Yazarların nasıl sıralanacağını belirtir. Değer olarak name (görünen isim - varsayılan değer), id, post_count (yazı sayısı) ve diğer alanlar.
order: Sıralamanın artan ya da azalan olup, olmayacağını belirtir. Değer olarak ASC (Artan - varsayılan), DESC (azalan).
number: Gösterilecek yazar sayısı. Varsayılan sınırsız.
optioncount: Yazarın yazı sayısını göster/gösterme. Varsayılan 0 (göstermez), 1 (göster).
show_fullname: Yazarın ad ve soyadını gösterir. Varsayılan olarak Görünen İsim değeri gösterilir.
hide_empty: Yazısı bulunmayanları gizler. Varsayılan true (göstermez), false (gösterir).
wp_list_authors Fonksiyonu Örnek Kullanımları
Aşağıdaki varsayılan değerlerle yazarları listeler.
<h2>Yazarlarımız</h2> <ul> <?php wp_list_authors(); ?> </ul>
Ekran görüntüsü - Görünen İsme göre sıralı
Aşağıdaki kullanım ile yazı sayılarına göre sıralanıp, yazı sayıları da yanlarına eklenir.
<h2>Yazarlarımız</h2> <ul> <?php wp_list_authors('orderby=post_count&optioncount=true&order=DESC'); ?> </ul>
Ekran görüntüsü
Parametrelerle oynayarak, istediğiniz gibi bir liste elde edebilirsiniz.
CODEX Sayfası