web-dev-qa-db-fra.com

afficher le formulaire de commentaire pour un identifiant de post spécifique

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?

1

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.

2
fuxia