Genel

Eklenti Olmadan Son Yorumları Görüntüleme

Eklenti Olmadan Son Yorumları Görüntüleme WordPress, çok kullanışlı olan bir Son Yorumlar widget’ı ile birlikte gelir , ancak diğer yandan görünüm ve his açısından size çok fazla özgürlük vermez. Orada biraz daha işlevsellik sunacak eklentileri vardır, ancak bazen sadece herhangi bir sınırlamadan kendinizi özgürleştirmek istediğinizi hissedersiniz. Burada son yorumlar fonksiyonunu sunuyorum. Ellerimizi kirletelim.

Function.php dosyanıza koymanız gereken işlev aşağıdadır.

<?php
/**
 * Show Recent Comments
 *
 * @author Baki Goxhaj
 * @link https://codeturkiye.com/how-to-display-recent-comments-without-using-a-plugin-or-widget/ 
 *
 * @param string/integer $no_comments
 * @param string/integer $comment_len
 * @param string/integer $avatar_size
 * 
 * @echo string $comm
 */
function bg_recent_comments($no_comments = 5, $comment_len = 80, $avatar_size = 48) {
	$comments_query = new WP_Comment_Query();
	$comments = $comments_query->query( array( 'number' => $no_comments ) );
	$comm = '';
	if ( $comments ) : foreach ( $comments as $comment ) :
		$comm .= '<li><a class="author" href="' . get_permalink( $comment->comment_post_ID ) . '#comment-' . $comment->comment_ID . '">';
		$comm .= get_avatar( $comment->comment_author_email, $avatar_size );
		$comm .= get_comment_author( $comment->comment_ID ) . ':</a> ';
		$comm .= '<p>' . strip_tags( substr( apply_filters( 'get_comment_text', $comment->comment_content ), 0, $comment_len ) ) . '...</p></li>';
	endforeach; else :
		$comm .= 'No comments.';
	endif;
	echo $comm;	
}

NOT: Yukarıdaki kodun içindeki alan adını kendi sitenizle değiştirmeyi unutmayın…!

İşlev, göstermek istediğiniz yorum sayısını belirtmenize olanak tanıyan üç bağımsız değişkeni içerir; varsayılan değer 5’tir; yorum metni metninin ne kadar olmasını istediğinizi, varsayılan olarak 120 karakter; ve gravatarınızın 0’dan 100’e, varsayılan olarak 48’e ne kadar büyük olmasını istiyorsunuz.

Daha sonra, temanızın kenar çubuğu.php adresinden veya sitenizde gösterilmesini istediğiniz herhangi bir yerden işlevi çağırmak istersiniz. Bunu şöyle yapabilirsiniz:

<div class="widget recent-comments">
    <h3>Recent Comments</h3>
    <?php bg_recent_comments(); ?>
</div>

Ve burada size son yorumlarınızın iyi görünmesi için bazı CSS stilleri sunuyoruz.

.recent-comments { list-style: none; font-size: 12px; color: #485358; }
.recent-comments li { overflow: hidden; padding: 20px 0; border-top: 1px dotted #DADEE1; }
.recent-comments li:first-child { border: 0 none; }
.recent-comments img { float: left; margin-right: 8px; } 
.recent-comments a { display: block; margin-top: 10px; padding-top: 10px; text-transform: uppercase; } 

Bu makaleyi faydalı bulmanızı dilerim ve yorum yapmayı unutmayın.

yakın zamanda Gönderilenler

  • İphone

iphone çagrı direkt sesli mesaja gidiyor

📲 iPhone’dan Aranan Kişi Telefonu Çalmadan Sesli Mesaja Gidiyor mu? Tüm Nedenleri ve %100 Kesin…

2 hafta önce
  • Genel

Apple Watch Arama Bildirimi Neden Gelmiyor

Apple Watch’ta Gelen Arama Bildirimleri Alınamıyor: En Kapsamlı Çözüm Rehberi 🚀 Apple Watch, günlük yaşamı…

1 ay önce
  • Windows

Microsoft Office Orjinallik Kontrolü

Microsoft Office’in Orijinalliğini Sorgulama: Derinlemesine ve Çözüm Odaklı Rehber Microsoft Office, dünya genelinde milyonlarca kullanıcı…

1 ay önce