WordPress İpuçları

toplam_yazi_yorumWordPress kullanması da kurcalaması da eğlenceli bir günlük yazma aracı bence. Bunun en büyük nedeni her ikisinide (kullanmak ve kurcalamak) öğrenmenin ve uygulamanın çok kolay olması. Yapmak istediğimiz şeyleri ise küçük kod parçaları ile yapabiliyoruz. Bu yazıda da işimize yarayacak küçük kod parçalarının kullanımı hakkında küçük notlar anlatacağım. Hepsini ayrı ayrı yazılarda yazmak yerine tek bir yazıda yazmak daha derli toplu olur diye düşünüyorum :) Neyse başlıyoruz.

Toplam Yazı Sayısını Göstermek

Bunu yapmak için ihtiyacımız olan tek şey veritabanımızda kaç tane yazı olduğunu merak eden bir kod parçası:

<?php $yazi_sayisi = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts WHERE post_type = 'post'"); ?>

yazi_sayisi adında bir değişkene (daha derli toplu olsun diye) veritabanımızdan aldığımız sayıyı atadık. Bunu temamızda bir yerlerde eklemeliyiz. O da basit bir örnek verecek olursak:

<p>Toplam <?php echo $yazi_sayisi; ?> adet yazı var.</p>

şeklinde kullanabiliriz.

Not: Eğer toplam sayfa sayısını göstermek isterseniz, yapmanız gereken tek şey yukarıda post_type= ‘post’ kısmını bulup post_type= ‘page’ şekline getirmek. Artık kaç sayfanız olduğunu da gösterebilirsiniz. ;)

Kaynak: PHP Magic Book - http://www.phpmagicbook.com/display-total-number-of-posts-on-your-wordpress-blog/

Toplam Yorum Sayısını Göstermek

Yorum sayısını gösterirken de aynı mantık üzerinden çalışıyoruz. Bize yardım edecek olan meraklı arkadaş bu sefer yorum sayısını bikoşu öğrenip gelecek:

<?php $yorum_sayisi = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved = '1'"); ?>

Bu sefer yorum_sayisi isimli bir değişkenimiz var ve bu diğeşkene toplam yorum sayısını atadık. Toplam yazı sayısını gösterdiğimiz gibi yorum sayısını da

<p>Toplam <?php echo $yorum_sayisi; ?> adet yorum yapılmış.</p>

şeklinde gösterebiliriz.

Kaynak: PHP Magic Book - http://www.phpmagicbook.com/display-the-total-number-of-comments-on-your-wordpress-blog/

Eğer yukarıda yazılanlar sizi tatmin etmediyse, yine toplam yazı-yorum sayısını gösterebileceğiniz WordPress fonksiyonları için Yakup Hocanın bu yazısını da bir kontrol edin.

CSS İpucu

Üst resimdeki gibi bir tasarım hoşunuza gitti ise bunu yapmak birkaç satır CSS düzenlemesi ile kolayca yapılabilirsiniz. Yuvarlak kenarlıklar şimdilik sadece Firefox’da çalışır. Ben .toplam isimli bir sınıf oluşturdum. İşte:

.toplam {
border-bottom: 3px solid #9DDAE6;
border-top: 3px solid #9DDAE6;
background: #E2ECEE url(images/info.png) 3px 3px no-repeat;
line-height: 18px;
-moz-border-radius: 3px;
padding: 3px;
text-indent: 20px;
}

"WordPress İpuçları" yazısı için hiç yorum yapılmamış. İlk yorumu siz yapın.