Отправка комментариев с помощью WP REST API v2 в WordPress
Я использую приложение на AngularJS с бэкендом WordPress. Я могу получать комментарии с помощью WP REST API v2, используя следующий URL
/wp-json/wp/v2/comments?post=1324
Но есть ли способ отправлять комментарии через WP REST API v2? Я не смог найти ничего об этом в документации. Спасибо.

Похожая проблема, я получал ответ:
{"code":"rest_comment_login_required","message":"Извините, для комментирования необходимо войти в систему.","data":{"status":401}}
Поиск по коду 'rest_comment_login_required' даёт этот результат одним из первых: WP_REST_Comments_Controller::create_item_permissions_check.
Начиная с версии 4.7.0 существует фильтр 'rest_allow_anonymous_comments', который по умолчанию возвращает false. Таким образом, комментирование по умолчанию запрещено, даже если настройки WordPress указывают обратное.
Вы можете снова включить эту возможность, добавив:
function filter_rest_allow_anonymous_comments() {
return true;
}
add_filter('rest_allow_anonymous_comments','filter_rest_allow_anonymous_comments');

Вы также можете использовать колбэк __return_true

Предоставленный код выше не работает, вы перепутали фильтр и колбэк :-) https://developer.wordpress.org/reference/functions/add_filter/. Вот правильный код... function filter_rest_allow_anonymous_comments() { return true; } add_filter('rest_allow_anonymous_comments', 'filter_rest_allow_anonymous_comments');

Ознакомьтесь с документацией по комментариям - http://v2.wp-api.org/reference/comments/
И следующим синтаксисом:
https://www.example.com/wp-json/wp/v2/comments?author=Ваше%20Имя%20Здесь&author_email=ваш-email-адрес@ваш-сайт-здесь.com&author_name=Ваше%20Имя%20Здесь&content=Ваш%20Комментарий%20Здесь&post=1604252

Вот вам ссылка: http://www.contradodigital.com/2016/04/06/post-comments-wordpress-rest-api-version-2/
Мне самому пришлось с этим разбираться — документация к официальной WordPress API v2 на данный момент не самая лучшая.
