web-dev-qa-db-fra.com

Charger le modèle comments.php en dehors de la boucle de publication

Je charge une publication via ajax et la production à l'aide de $post = get_post( $post_ID ); Existe-t-il un moyen de charger le modèle comments.php après la publication de ma publication? J'ai essayé d'utiliser:

global $withcomments;
$withcomments = true;
comments_template(); 

Mais ce n’est pas dans la boucle et ne charge donc pas le modèle. J'essaie d'obtenir mon formulaire de commentaire et tous les commentaires actuels à afficher, simplement en ayant quelques difficultés.

Toute aide serait très appréciée!

1
Jake Lisby

Donc, apparemment, c'est un gros problème, mais j'ai pu créer mon propre formulaire de commentaires personnalisé et boucler à l'aide de ce code:

<?php $args = array(
      'post_id' => $post_ID);

$comments = get_comments($args);

if($comments) :
    foreach($comments as $comment) :?>
        <div class="comment"><?php print_r($comment); ?></div>
    <?php endforeach;
endif;?>    
2
Jake Lisby