J'ai trois pages et je veux toutes qu'elles affichent le formulaire de commentaires d'un article avec id = 343. Quel code utiliserais-je dans les pages pour y arriver?
Voici ce que j'ai essayé:
<?php
$id=343; // sample, I get the latest post id of a particular category
comments_template();
?>
Mais cela ne fonctionne pas, il montre simplement le formulaire de commentaire vierge de la page. Des idées/suggestions?
Utilisez get_comments()
et transmettez l'ID de poste en tant que paramètre:
$comments = get_comments(
array (
'post_id' => 343
)
);
foreach ( $comments as $comment )
{
// Just to give you an idea of the available data.
// You will probably do something better with it. :)
var_export( $comment );
}
Connexes: Le bogue # 20572 ($post_id
non transmis à comment_open()
à partir de comment_form()
) a été corrigé il y a à peine deux jours.