Eklenti Kullanmadan Son Yorumları Göstermek
Şurada daha önceden bahsetmiş olduğum bir kod ile son yorumları zaten getirebiliyorduk. Ama WordPress geliştikçe bu olayı eklenti kullanamdan göstermek daha da kolaylaşmış durumda. Aşağıda size vereceğim kodu temanızda istediğiniz yere, örneğin yan bileşenlerin bulunduğu sidebar.php içersine eklemeniz yeterli olacaktır. İsterseniz geliştirebilirsiniz de. Bu kod basit bir şekilde son beş yorumu lsite halinde önünüze getirecektir.
Kod
Aşağıdaki kodu temanızın sidebar.php dosyasına eklediğimizi varsayıyorum. Tema klasörünüzde bulunan sidebar.php dosyasını açarak yan menü bitiminden önce, örnek olarak eğer sidebar
ile başlayan bir yan bileşen alanına sahipseniz bu divin hemen altına ekleyebilirisiniz.
<?php $comments = get_comments('status=approve&number=5'); ?>
<?php foreach ($comments as $comment) { ?>
-
<?php echo get_avatar( $comment, '35' ); ?>
<?php echo strip_tags($comment->comment_author); ?>: <?php echo wp_html_excerpt( $comment->comment_content, 35 ); ?>...
<?php } ?>
Önceki kodda olduğu gibi bu da gravatar desteğine sahip.
Umarım işinize yarar.
Selametle
Gerçekten saatlerdir aradığım kodlar burdaymış. Çok çok çok teşekkür ediyorum.
Murata Katılıyorum cok teşekkürler. emeğinize sağlık..
Hocam peki ben yorum içeriğini değilde yorumu yapılan içerik başlığını göstermek istiyorum bunu hangi kod ile yapabilirim?
İbrahim,
$comment->comment_content
olan alanı$comment->post_title
olarak değiştirmen yeterli olacaktır.Yorumların konu bağlantısını ve konu resmini nasıl çekebilirim?
$comment->post_url
ve
$comment->post_thumbnail_url
Bu şekilde değiştirmeyi denedim ama işe yaramadı.
Selam,
get_avatar
alanınıolarak ve alttaki alanı da
gibi değiştirmen lazım.