POST /sites/$site/comments/$comment_ID
Edit a comment.
Resource Information
| Method | POST |
|---|---|
| URL | https://public-api.wordpress.com/rest/v1.1/sites/$site/comments/$comment_ID |
| Requires authentication? | Yes |
Method Parameters
| Parameter | Type | Description |
|---|---|---|
| $site | (int|string) | Site ID or domain |
| $comment_ID | (int) | The comment ID |
Query Parameters
| Parameter | Type | Description |
|---|---|---|
| context | (string) |
|
| http_envelope | (bool) |
|
| pretty | (bool) |
|
| meta | (string) | Optional. Loads data from the endpoints found in the 'meta' part of the response. Comma-separated list. Example: meta=site,likes |
| fields | (string) | Optional. Returns specified fields only. Comma-separated list. Example: fields=ID,title |
| callback | (string) | An optional JSONP callback function. |
Request Parameters
| Parameter | Type | Description |
|---|---|---|
| author | (string) | The comment author's name. |
| author_email | (string) | The comment author's email. |
| author_url | (string) | The comment author's URL. |
| content | (html) | The comment text. |
| date | (iso 8601 datetime) | The comment's creation time. |
| status | (string) |
|
Response Parameters
| Parameter | Type | Description |
|---|---|---|
| ID | (int) | The comment ID. |
| post | (object) | A reference to the comment's post. |
| author | (object) | The author of the comment. |
| date | (iso 8601 datetime) | The comment's creation time. |
| URL | (url) | The full permalink URL to the comment. |
| short_URL | (url) | The wp.me short URL. |
| content | (html) |
context dependent. |
| raw_content | (string) | Raw comment content. |
| status | (string) |
|
| parent | (object|false) | A reference to the comment's parent, if it has one. |
| type | (string) |
|
| like_count | (int) | The number of likes for this comment. |
| i_like | (bool) | Does the current user like this comment? |
| meta | (object) | Meta data |
| can_moderate | (bool) | Whether current user can moderate the comment. |
| i_replied | (bool) | Has the current user replied to this comment? |
Resource Errors
This endpoint does not return any errors.
Example
curl \ -H 'authorization: Bearer YOUR_API_TOKEN' \ --data-urlencode 'content=This reply is now edited via the API.' \ --data-urlencode 'status=approved' \ 'https://public-api.wordpress.com/rest/v1/sites/82974409/comments/29'
<?php
$options = array (
'http' =>
array (
'ignore_errors' => true,
'method' => 'POST',
'header' =>
array (
0 => 'authorization: Bearer YOUR_API_TOKEN',
1 => 'Content-Type: application/x-www-form-urlencoded',
),
'content' =>
http_build_query( array (
'content' => 'This reply is now edited via the API.',
'status' => 'approved',
)),
),
);
$context = stream_context_create( $options );
$response = file_get_contents(
'https://public-api.wordpress.com/rest/v1/sites/82974409/comments/29',
false,
$context
);
$response = json_decode( $response );
?>