WordPress de bir kategorideki yazıların sayısını göstermek isteyebilirsiniz. İlerde projelerimde de lazım olabilecek bir uygulama olduğu ve başka arayanlar olabileceği için paylaşmakta yarar görüyorum: Aşağıdaki kodu temanızın içindeki functions.php dosyasında uygun bir yere yapıştırın ve içindeki örnek koduda temanızın herhangi bir dosyasına ekleyerek test edebilirsiniz.
[php]
function kategoriPosts($katid) {
global $wpdb;
$post_say = 0;
$querystr = “SELECT count FROM wp_term_taxonomy WHERE term_id = ‘$katid’ AND taxonomy = ‘category'”;
$result = $wpdb->get_var($querystr);
$post_say = $result;
return $post_say ;
}
// Kullanımına örnek, 1 kısmı kategori idsini belirtir.
echo kategoriPosts(“1”);
[/php]
Kodu bir siteden almıştım ancak hatalıydı, düzelterek test ettim. Sorunsuz her kategori için yazı sayısı sonucunu bize gösterir. Kategorilerde, etiketlerde v.s bulunan yazı sayısı wp_term_taxonomy tablosu içerisinde bulunur. Bizde tek sorgu ile bu sayıyı ekrana yazdırmış olduk.
“WordPress – Kategorideki yazı sayısını bulma!” için bir yanıt
Olmadı. Benim yapmak istediğim http://www.programlamahocam.com/ sitemdeki sol taraftaki kategorilerde kaç adet yazı olduğunu listelemek. her bir lik kategoriye gidiyor. Onların yanına parantez içinde sitemdeki paylaşım sayısını verömek istiyorum. Yardımcı olursanız sevinirim :) Kolay gelsin