Pubblicare Commenti utilizzando WP REST API v2 in WordPress
Sto utilizzando un'applicazione AngularJS con backend WordPress. Sono in grado di recuperare i commenti utilizzando WP REST API v2, usando il seguente URL
/wp-json/wp/v2/comments?post=1324
Ma esiste un modo per pubblicare commenti in WP REST API v2? Non sono riuscito a trovare nulla nella documentazione. Grazie.

Problema simile, ricevevo questo errore:
{"code":"rest_comment_login_required","message":"Spiacente, devi essere loggato per commentare.","data":{"status":401}}
Cercando quel codice 'rest_comment_login_required' questo è uno dei primi risultati: WP_REST_Comments_Controller::create_item_permissions_check.
Quindi dalla versione 4.7.0 c'è un filtro chiamato 'rest_allow_anonymous_comments' che restituisce false di default. Quindi non puoi commentare di default anche se le impostazioni di Wordpress indicano il contrario.
Puoi riattivarlo aggiungendo:
function filter_rest_allow_anonymous_comments() {
return true;
}
add_filter('rest_allow_anonymous_comments','filter_rest_allow_anonymous_comments');

Puoi anche utilizzare il callback __return_true

Il codice fornito non funziona sopra, hai invertito il filtro e il callback :-) https://developer.wordpress.org/reference/functions/add_filter/. Questo è il codice corretto... function filter_rest_allow_anonymous_comments() { return true; } add_filter('rest_allow_anonymous_comments', 'filter_rest_allow_anonymous_comments');

Dai un'occhiata alla documentazione sui commenti - http://v2.wp-api.org/reference/comments/
E la seguente sintassi:
https://www.example.com/wp-json/wp/v2/comments?author=Il%20Tuo%20Nome%20Qui&author_email=tua-email@indirizzo-sito-qui.com&author_name=Il%20Tuo%20Nome%20Qui&content=Il%20Tuo%20Commento%20Qui&post=1604252

Ecco qui: http://www.contradodigital.com/2016/04/06/post-comments-wordpress-rest-api-version-2/
Ho dovuto farlo anche io recentemente, la documentazione ufficiale della WordPress API v2 al momento non è delle migliori.
