[wp-trac] [WordPress Trac] #32533: wp_delete_post() is not deleting "wp_term_relationships"
WordPress Trac
noreply at wordpress.org
Mon Jun 15 07:21:00 UTC 2015
#32533: wp_delete_post() is not deleting "wp_term_relationships"
-------------------------------------------------+-------------------------
Reporter: vishalkakadiya | Owner:
Type: defect (bug) | Status: new
Priority: normal | Milestone: Awaiting
Component: Taxonomy | Review
Severity: normal | Version: 4.2.2
Keywords: needs-patch reporter-feedback close | Resolution:
| Focuses:
-------------------------------------------------+-------------------------
Changes (by dd32):
* keywords: needs-patch => needs-patch reporter-feedback close
* severity: major => normal
Comment:
This sounds like the Custom Taxonomies were not registered at the time of
deletion, or not attached to the post type correctly.
`wp_delete_post()` calls `wp_delete_object_term_relationships($postid,
get_object_taxonomies($post->post_type));` as part of it's deletion
process.
Changing this behaviour is not really possible at present, as we do not
store the object-type in the term_relationships table. We have no idea if
TaxA + Object123 is Post 123 or User 123 if TaxA is not attached to the
post_type.
Can you duplicate the issue you saw? Can you confirm that the taxomies
were registered at that time?
--
Ticket URL: <https://core.trac.wordpress.org/ticket/32533#comment:5>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list