[wp-trac] [WordPress Trac] #21950: Don't create shared terms
WordPress Trac
noreply at wordpress.org
Wed Nov 5 01:42:00 UTC 2014
#21950: Don't create shared terms
-------------------------+---------------------------
Reporter: scribu | Owner: boonebgorges
Type: enhancement | Status: closed
Priority: normal | Milestone: 4.1
Component: Taxonomy | Version:
Severity: normal | Resolution: fixed
Keywords: | Focuses:
-------------------------+---------------------------
Changes (by boonebgorges):
* status: accepted => closed
* resolution: => fixed
Comment:
In [changeset:"30240"]:
{{{
#!CommitTicketReference repository="" revision="30240"
Do not create shared taxonomy terms.
A "shared" term occurs when two entries in the `wp_term_taxonomy` table
share a
single `term_id`, and thereby correspond to the same row in `wp_terms`.
This
changeset stops the practice of creating shared terms: each new row in
`wp_term_taxonomy` will receive its own row in `wp_terms`. The new
strategy
for term creation depends on whether the installation's database schema is
up
to date for 4.1:
* If so, terms are allowed to be created with the same slug as an existing
term, as long as they are in different taxonomies and do not share a
parent. Thus, a new tag with the slug 'wordpress' can exist alongside a
category with the slug 'wordpress'.
* If not, new terms will be forced to have unique slugs. Thus, on an
installation containing a category with the slug 'wordpress', a new tag
'WordPress' will get the slug 'wordpress-2'.
Fixes #21950. See #5809.
}}}
--
Ticket URL: <https://core.trac.wordpress.org/ticket/21950#comment:12>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list