Я изменяю файл шаблона, который просматривает несколько постов, похожих на страницу архива в WordPress.На этом выводе я могу показать комментарии, уже отправленные с использованием get_comments и wp_list_comments.Однако я не могу за всю жизнь получить форму комментария для вывода.Я пробовал много разных вариантов comment_form () с аргументами, отправляющими page_id, но безрезультатно, я либо ломаю страницу, либо она просто не появляется.Комментарии, безусловно, открыты, и комментирование возможно, но просто не отображается на странице.
comment_form($featuredposts[$articlePageNo]->ID);
не ломает мою страницу, но возвращается без формы.
comment_form(post_id => $featuredposts[$articlePageNo]->ID);
ломаетстр.Я думаю, что это может быть связано с предотвращением отображения comment_form на не одиночных страницах в WordPress, но я не могу выделить, как сказать WordPress, что это нормально делать на моем.
comment_form($featuredposts[$articlePageNo]->ID); //ID is the post ID from my loop.
//This works for displaying the already submitted comments:
//Gather comments for a specific page/post
$comments = get_comments(array(
'post_id' => $postIDD,
'status' => 'approve' //Change this to the type of comments to be displayed
));
//Display the list of comments
wp_list_comments(array(
'per_page' => 10, //Allow comment pagination
'reverse_top_level' => false //Show the latest comments at the
top of the list
), $comments);