Opened 3 years ago
Last modified 6 months ago
#3436 new defect (bug)
register_meta() calls should use 'object_subtype' argument
Reported by: | r-a-y | Owned by: | |
---|---|---|---|
Milestone: | Awaiting Review | Priority: | normal |
Severity: | normal | Version: | 2.6.0 |
Component: | API | Keywords: | has-patch |
Cc: |
Description
bbPress registers various meta keys, but doesn't set the 'object_subtype' argument:
https://bbpress.trac.wordpress.org/browser/branches/2.6/src/bbpress.php?marks=778-787#L768
Currently, this means any post that is published will receive the following meta keys regardless of bbPress post type:
- _bbp_topic_count
- _bbp_reply_count
- _bbp_total_topic_count
- _bbp_total_reply_count
- _bbp_voice_count
- _bbp_anonymous_reply_count
- _bbp_topic_count_hidden
- _bbp_reply_count_hidden
- _bbp_forum_subforum_count
I've attached a patch that only registers meta keys for the correct bbPress forum and topic post types.
Attachments (2)
Change History (5)
Note: See
TracTickets for help on using
tickets.
Could also use
register_post_meta()
in place ofregister_meta()
instead.Ignore
01.patch
, use02.patch
.