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

  • Genel

Android donma kesin çözüm

Android’de "Kronik" Donma Sorununa Kesin Çözüm: Kimsenin Bilmediği 5 İleri Teknik Eğer telefonunuzda önbelleği temizlemek…

3 hafta önce
  • Windows

Mavi ekran hatası kesin çözüm rehberi

Windows Mavi Ekran (BSOD) Hataları ve Kesin Çözüm Rehberi [%100 Özgün] Mavi ekran hatası kesin…

4 hafta önce
  • Genel

Bellek bütünlüğü sürücü hatası kesin çözüm rehberi

Bellek Bütünlüğü Sürücü Hatası: Çekirdek Yalıtımı Açamayanlar İçin 5 İleri Düzey Çözüm Windows kullanıcıları, sistemlerini…

4 hafta önce