İşine yarayabilir.<?php
$toplam_yazi = wp_count_posts( 'post' );
$toplam_yazi = $toplam_yazi->publish;
$toplam_sayfa = wp_count_posts( 'page' );
$toplam_sayfa = $toplam_sayfa->publish;
$toplam_kategori = wp_count_terms('category');
$toplam_etiket = wp_count_terms('post_tag');
$toplam_yorum = get_comment_count();
$toplam_yorum = $toplam_yorum['approved'];
echo '<ul>';
echo '<li>' . $toplam_yazi . ' Yazı</li>';
echo '<li>' . $toplam_sayfa . ' Sayfa</li>';
echo '<li>' . $toplam_kategori . ' Kategori</li>';
echo '<li>' . $toplam_etiket . ' Etiket</li>';
echo '<li>' . $toplam_yorum . ' Yorum</li>';
echo '</ul>';
?>
Şöyleki;
129 Yazı
3 Sayfa
17 Kategori
27 Etiket
770 Yorum
<?php
$args=array(
orderby => name,
order => ASC
);
$categories=get_categories($args);
$cat_count = 0;
foreach($categories as $c) {
$cat_count++;
}
$count_posts = wp_count_posts();
$published = $count_posts->publish;
?>
Web sitemizde <strong><?php echo $cat_count; ?></strong> kategoride <strong><?php echo $published;?></strong> makaleye yazılmış <strong><?php echo $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = 1′");?></strong> yorum bulunmaktadır.
İşine yarayabilir.
Dilersen de şöyle kullanabilirsin ;
Aşağıdaki gibi kullanın. $sonuc->toplam değişkeni sorgu sonucunda toplam görüntülemeyi verir. Ama uyarmalıyım, gerek wp_count_posts gerekse de $sonuc ikisi de birer SQL sorgusuna mal olmaktadır. Yazı sayınız fazla ise ciddi oranda veritabanı sunucunuzu yorabilirler. Bu nedenle performans açısından böyle bir gösterim kullanmanızı önermem.
global $wpdb;
$sonuc = $wpdb->get_row("SELECT sum(meta_value) as toplam FROM $wpdb->postmeta WHERE meta_key='views'");
echo 'Sistemimizde şu anda "' . wp_count_posts( 'post' ). '" adet video bulunmaktadır. Bu videolar "' .$sonuc->toplam. '" kez izlenmiştir
Hocam şöyle birşey buldum mesajı okuyup yardım alabilirsiniz. Sql sorgusu yapmanızı istiyor. Nasıl yapacağınız konusunda diğer arkadaşlar yardımcı olabilirler. fakat önerilmiyor sunucuyu db yi falan kasar yazıyor.
Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.