Je souhaite inclure le formulaire de commentaires sur une page générée par mon plugin. J'ai l'identifiant de publication auquel je souhaite attacher les commentaires, mais je ne parviens pas à utiliser les fonctions de commentaires Wordpress.
J'ai essayé de créer une boucle Wordpress dans ma page de plugin, mais le formulaire de commentaires ne s'affichera pas:
$args = array ('post_type'=> 'cpt', 'p' => $post_id );
$the_query = new WP_Query( $args );
if ( $the_query->have_posts() ) :
while ( $the_query->have_posts() ) : $the_query->the_post();
comment_form();
endwhile; endif;
wp_reset_postdata();
Comme @Jevuska l’a mentionné, vous pouvez utiliser ici $ post_id comme argument. En fait, vous pouvez également utiliser une tonne de $ args optionnels ainsi que <?php comment_form( $args, $post_id ); ?>
Vous pouvez trouver les informations dans le Codex ici: https://codex.wordpress.org/Function_Reference/comment_form