mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2025-10-16 12:05:38 +00:00
Introduces client and server side validation to ensure the `replytocom` query string parameter can not be exploited to reply to an unapproved comment or display the name of an unapproved commenter. This only affects commenting via the front end of the site. Comment replies via the dashboard continue their current behaviour of logging the reply and approving the parent comment. Introduces the `$post` parameter, defaulting to the current global post, to `get_cancel_comment_reply_link()` and `comment_form_title()`. Introduces `_get_comment_reply_id()` for determining the comment reply ID based on the `replytocom` query string parameter. Renames the parameter `$post_id` to `$post` in `get_comment_id_fields()` and `comment_id_fields()` to accept either a post ID or `WP_Post` object. Adds a new `WP_Error` return state to `wp_handle_comment_submission()` to prevent replies to unapproved comments. The error code is `comment_reply_to_unapproved_comment` with the message `Sorry, replies to unapproved comments are not allowed.`. Props costdev, jrf, hellofromtonya, fasuto, boniu91, milana_cap. Fixes #53962. git-svn-id: https://develop.svn.wordpress.org/trunk@55369 602fd350-edb4-49c9-b593-d223f7449a82 |
||
|---|---|---|
| .. | ||
| checkComment.php | ||
| commentForm.php | ||
| commentsOpen.php | ||
| commentsTemplate.php | ||
| dateQuery.php | ||
| getCommentAuthorEmailLink.php | ||
| getCommentAuthorUrl.php | ||
| getCommentAuthorUrlLink.php | ||
| getCommentClass.php | ||
| getCommentCount.php | ||
| getCommentExcerpt.php | ||
| getCommentLink.php | ||
| getCommentReplyLink.php | ||
| getCommentsPagesCount.php | ||
| getLastCommentModified.php | ||
| getPageOfComment.php | ||
| isAvatarCommentType.php | ||
| metaCache.php | ||
| pingsOpen.php | ||
| query.php | ||
| slashes.php | ||
| template.php | ||
| walker.php | ||
| wpAllowComment.php | ||
| wpBatchUpdateCommentType.php | ||
| wpCheckCommentDisallowedList.php | ||
| wpComment.php | ||
| wpCommentsPersonalDataEraser.php | ||
| wpCommentsPersonalDataExporter.php | ||
| wpCountComments.php | ||
| wpHandleCommentSubmission.php | ||
| wpListComments.php | ||
| wpUpdateCommentCountNow.php | ||