[wp-trac] [WordPress Trac] #30261: Split all existing shared taxonomy terms on WP upgrade
    WordPress Trac 
    noreply at wordpress.org
       
    Wed Nov  5 18:35:05 UTC 2014
    
    
  
#30261: Split all existing shared taxonomy terms on WP upgrade
--------------------------+----------------------------
 Reporter:  boonebgorges  |      Owner:
     Type:  enhancement   |     Status:  new
 Priority:  normal        |  Milestone:  Future Release
Component:  Taxonomy      |    Version:
 Severity:  normal        |   Keywords:  needs-patch
  Focuses:                |
--------------------------+----------------------------
 As of [30241], updating an existing shared term (via `wp_update_term()`)
 will force that term to be split into two separate terms. This effectively
 solves the problem of updates to a term in one taxonomy causing updates to
 take place in other taxonomies as well. (See #5809.) However, the ongoing
 existence of shared terms in the database stands in the way of other
 improvements to the taxonomy component, such as the introduction of
 termmeta. So we should figure out a way to force *all* existing terms to
 be split.
 I assume that this will happen during a WordPress upgrade, perhaps in the
 `update_to_420()` function. The update can use the existing
 `_split_shared_term()` function, but it should probably skip the per-term
 cache flushing (which could slow down the process considerably on some
 setups). Or it might be faster to write a new bulk migration routine.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/30261>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
    
    
More information about the wp-trac
mailing list