Cum să obții link-ul comentariului din get_comments() în WordPress?
3 nov. 2010, 19:25:21
Vizualizări: 2.87K
Voturi: 0
Am de actualizat un cod care afișează cele mai recente 5 comentarii de pe întregul blog. Codul utilizează metoda get_comments()
din WordPress, care nu pare să returneze ID-urile comentariilor sau link-urile directe către comentarii (folosind hashtag-ul în URL).
Cum pot colecta mai multe informații despre comentarii și să le transform în link-uri către comentariile respective în cadrul articolelor lor?
<h3>Comentarii recente</h3>
<ul>
<?php $comments = get_comments(array('status'=>'approve','number'=>'5')); ?>
<?php foreach ($comments as $comment): ?>
<?php $post = get_post($comment->comment_post_ID, 'OBJECT'); ?>
<li><?php print $comment->comment_author; ?> pe
<a href="<?php print get_permalink($post->ID); ?>#comment-<?php print $comment->comment_ID; ?>">
<?php print $post->post_title; ?>
</a>
</li>
<?php endforeach; ?>
</ul>
Acest cod este plasat pe pagina principală a site-ului, în afara loop-ului principal.

Sampson
2.95K
Comentarii
Toate răspunsurile la întrebare
1
Întrebări similare