Ответ на комментарий в админке WordPress, с присвоением статуса ожидания, как?

Для ответа на комментарий в админке WordPress и присвоения ему статуса "Ожидание", вам потребуется использовать функционал, предоставляемый самой платформой.

Шаг 1: На странице комментариев в админке найдите комментарий, на который хотите ответить, и нажмите на кнопку "Ответить".

Шаг 2: В появившемся окне напишите свой ответ на комментарий.

Шаг 3: Перед отправкой ответа вы можете установить статус комментария на "Ожидание" с помощью следующего кода:

$commentdata = array(
   'comment_post_ID' => $post_id, // ID поста, к которому относится комментарий
   'comment_author' => 'admin', // имя автора ответа
   'comment_author_email' => '[email protected]', // email автора ответа
   'comment_author_url' => '', // URL автора ответа
   'comment_content' => 'Ваш ответ на комментарий', // текст ответа
   'comment_type' => '', // тип комментария (пустой для обычного комментария)
   'comment_parent' => $comment_id, // ID родительского комментария
   'user_id' => get_current_user_id(), // ID пользователя, оставившего комментарий
   'comment_approved' => 0, // статус комментария (0 - ожидание, 1 - одобрено)
);

wp_insert_comment( $commentdata ); // добавляем комментарий

В этом коде мы определяем массив $commentdata, который содержит все необходимые данные для создания нового комментария. Затем мы используем функцию wp_insert_comment(), чтобы добавить комментарий в базу данных WordPress.

Обратите внимание, что в приведенном примере мы указываем, что комментарий ожидает одобрения ('comment_approved' => 0). Если вы хотите сразу одобрить ответ, замените значение на 1:

'comment_approved' => 1,

Также, если вы хотите сделать ответ от имени определенного пользователя, вы можете изменить 'user_id' на нужное значение ID пользователя.

После выполнения кода ваш ответ будет добавлен к комментарию, а комментарий будет иметь статус "Ожидание".