$comment = array(
'comment_post_ID' => $comment_post_id,
'comment_author' => $comment_name,
'comment_author_email' => '',
'comment_author_url' => '',
'comment_content' => $comment_message,
'comment_type' => '',
'comment_parent' => $comment_parent,
'user_ID' => $user_id,
);
wp_new_comment( $comment );
$file_array = [
'name' => basename( $url ), // ex: wp-header-logo.png
'tmp_name' => $tmp,
'error' => 0,
'size' => filesize($tmp),
];
И вообще я не понимаю почему вам не даёт покоя этот сайт сделаный на конструкторе https://nethouse.ru , уже столько вопросов по его загрузке файлов.
Мой вопрос: Вы видели подобную реализацию на других проектах ?
Ваш ответ: с картинками да, с глупостью да, с ошибками да.
искать примеры точно не буду
Либо через временные файлы делать, просто я сижу уже 2 часа и никак правильно найти соответствующую информацию не могу