WordPress Blog

Nasıl Yapılır: WordPress Yorumlarını ve Geriizlemelerini (Trackback) Ayırmak

06.03.2008 | Haberler

Birçok WordPress temasında yorumlar ve geriizlemeler birlikte gösterilir. Bazı durumlarda bunları birbirinden ayırmak isteyebiliriz. Bunun için yapmamız gereken temaya ait comment.php dosyasına ufak bir müdahalede bulunmak. Öncelikle comment.php dosyasının bir yedeğini alıp çalışmamıza başlamak için dosyayı açıyoruz. Dosya içerisinde aşağıdaki kodu bulup;

<?php foreach ($comments as $comment) : ?>

Hemen sonrasına aşağıdakini ekliyoruz;

<?php $comment_type = get_comment_type(); ?>
<?php if($comment_type == 'comment') { ?>

İyi gidiyoruz devam edelim, biraz daha aşağıda;

<?php endforeach; /* end for each comment */ ?>

kodunu bulup, hemen üst tarafına şu kodu ekliyoruz;

<?php } /* End of is_comment statement */ ?>

Bu işlemleri hatasız olarak tamamladığımızda yorumlar ve gerizilemeler birbirinden ayrılacaktır fakat şu an gösterimde sadece yorumlar bulunmakta, bu yüzden gerizilemeleri ayrı olarak gösterebilmek için bir kaç satıra daha ihtiyacımız olacak. Bunun için aşağıda yazan kodu buluyoruz;

<?php else : // this is displayed if there are no comments so far ?>

ve bunun hemen üst tarafına şu kodları yerleştiriyoruz.

<h3>Geriizlemeler</h3>
<ol>
<?php foreach ($comments as $comment) : ?>
<?php $comment_type = get_comment_type(); ?>
<?php if($comment_type != 'comment') { ?>
<li><?php comment_author_link() ?></li>
<?php } ?>
<?php endforeach; ?>
</ol>

Keyifli kullanımlar..

« | »

Bu yazıya link verenler: