Comments component

The Comments component covers all aspects of Comments within WordPress. This includes the APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. and UIUI User interface of comment display, submission, editing, moderation, spam, and trashing. and deleting.

What’s going on right now?

  • Usable comment error pages (#4332)
  • Improve the Moderate Comment screen (#34133)
  • Send Notification Email When a Comment is Approved From Moderation (#33717)
  • Paged wp_list_comments() should always output something (#11248)
  • and more

Future projects

Subcomponents: Pings/Trackbacks.

Recent posts on the make/coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. blogblog (versus network, site)

View all posts tagged comments.

Recent posts on the make/test blog

View all posts tagged comments.

180 open tickets in the Comments component

180 open tickets defect (bug) enhancement feature request task (blessed)
22 22 4 0
5.9 5 2 1 1
Awaiting Review 39 25 6 0
Future Release 22 29 1 1

180 open tickets. Last 7 days: +2 tickets

22 tickets that have no replies

View list on Trac

  • #34389  Comment pagination settings should discourage infinite comments-per-page ui performance
  • #35432  `wp_list_comments()` should perform a more modest fallback comment query performance
  • #39505  Add an option to add custom classes to comment_reply_link() template
  • #42952  Add comments about JSJS JavaScript, a web scripting language typically executed in the browser. Often used for advanced user interfaces and behaviors. removal of message query_arg docs administration
  • #44226  Link to Privacy Policy in comment consent privacy
  • #44485  Allow some functions from comments-template.php to accept a comment or post ID
  • #46479  Set rel=noopener in comment fields
  • #47447  Allow client-side storing of comment metaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. javascriptJavaScript JavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a user’s browser.
  • #48519  Comment reply form in adminadmin (and super admin) incompatible with most custom fields plugins administration
  • #49669  Duplicate comments from the same user could be inserted to the database
  • #49869  Apply comment field filters to backend
  • #50361  Highlight if link targets in comments don't refer to the link text
  • #51492  Wrong order of comments when using numbered pagination
  • #52514  Admin dasboard load verry slow at some active plugins – WP Advanced Comment performance
  • #52682  Total comment count is wrong with two meta queries on the same key
  • #52930  Can't close Insert/Edit Link Pop Up when Editting a Comment ui administration
  • #53038  Comment Moderation by Specific Post or Page
  • #53040  Prune IP and Email Addresses from Comments After X Days privacy
  • #53215  get_comments_number should also need comment_type
  • #53228  Unspamming a comment should respect `comment_previously_approved` setting
  • #53674  Approved comment isn't displaying when its parent comment is spam
  • #54234  comment_type of reply should be same as parent

9 tickets slated for 5.9

View list in Trac

  • #16206  Comment text not marked as required ui accessibilityAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning compatibility with a person’s assistive technology (for example, computer screen readers). (
  • #37267  Don't output a cancel comment reply link if comments aren't threaded
  • #37703  Optimise `wp_delete_comment` as called from `wp_delete_post` performance
  • #40916  Add "noreferrer" to comments in dashboard accessibility administration
  • #53678  Comment author filterFilter Filters are one of the two types of Hooks They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. is not applied to comment reply
  • #53962  The bugbug A bug is an error or unexpected result. Performance improvements, code optimization, and are considered enhancements, not defects. After feature freeze, only bugs are dealt with, with regressions (adverse changes from the previous version) being the highest priority. allows to see the name(s) of a user(s) who has replied to a comment (not yet authorized). administration privacy
  • #54149  Audit `get_comment()` response checks. coding-standards
  • #54159  comments_open() & pings_open() trigger PHPPHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 5.6.20 or higher Notice when called on a page without a $post
  • #54283  Add a hook to allow themes to remove the "Comments are closed." sentence on pages

180 open tickets

Open enhancements: 78 View list on Trac
Open tasks: 2 View list on Trac
Open feature requests: 12 View list on Trac

Help maintain this component

Component maintainers:

Many contributors help maintain one or more components. These maintainers are vital to keeping WordPress development running as smoothly as possible. They triagetriage The act of evaluating and sorting bug reports, in order to decide priority, severity, and other factors. new tickets, look after existing ones, spearhead or mentor tasks, pitch new ideas, curate roadmaps, and provide feedback to other contributors. Longtime maintainers with a deep understanding of particular areas of core are always seeking to mentor others to impart their knowledge.

Want to help? Start following this component! Adjust your notifications here. Feel free to dig into any ticketticket Created for both bug reports and feature development on the bug tracker..

Contributors following this component: