WordPress bir siteniz var ve sitenizde bulunan toplam yazı, toplam kategori, toplam yorum ve toplam etiket sayısını misafirlere göstermek isterseniz ihtiyacımız olan sadece bir kaç tane php sorgusudur. Bu sorgu, mysql’e bağlanarak tablodaki toplam içerik sayısını dışarı yansıtmaya yarıyor. Eğer sitenizin hiti çok fazlaysa bu tip bir php kodunu sitenize eklemeniz taraftarı değilim. Çünkü ne kadar çok sorgu olursa, o kadar çok CPU yorulur
Aşağıdaki php kodunu, sitenizde yayınlamak istediğiniz kısma ekleyebilirsiniz.
Eklemeniz gereken kodlar;
<?php
$numposts = (int) $wpdb->get_var(“SELECT COUNT(*) FROM $wpdb->posts WHERE post_type = ‘post’ AND post_status = ‘publish’”);
$numcomms = (int) $wpdb->get_var(“SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = ’1′”);
$numcats = wp_count_terms(‘category’);
$numtags = wp_count_terms(‘post_tag’);
$numcomments = $wpdb->get_var(“SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = ’1′”);
if (0 < $numcomms) $numcomments = number_format($numcomments);
?>
<p><?php echo ‘Toplam ‘ . $numposts . ‘ yazı’ . ‘, ‘ . $numcats . ‘ kategori’ . ‘, ‘ . $numtags . ‘ etiket ‘.$numcomments.’ etiket bulunmakta.’;?></p>
* Kodları denemedim ama çalışmama ihtimali yok gibi
Atatürk diyor ki,
"Benim hayatta yegâne fahrim, servetim Türklükten başka bir şey değildir. "


5 Haz, 2010




