[wp-trac] Re: [WordPress Trac] #8146: Quick tag/category edit appears to be using filtered data

WordPress Trac wp-trac at lists.automattic.com
Mon Nov 17 20:33:24 GMT 2008


#8146: Quick tag/category edit appears to be using filtered data
----------------------------------------------------+-----------------------
 Reporter:  jhodgdon                                |        Owner:  anonymous
     Type:  defect                                  |       Status:  reopened 
 Priority:  normal                                  |    Milestone:  2.7      
Component:  Administration                          |      Version:  2.7      
 Severity:  normal                                  |   Resolution:           
 Keywords:  tag, category, edit, filter, has-patch  |  
----------------------------------------------------+-----------------------
Comment (by jhodgdon):

 Just a note: My copy of "PHP in a Nutshell" says "From PHP 5 onward,
 objects are always handled as references.". So my comment about
 wp_cache_add storing a reference may be specific to PHP 5 (which is what
 my test server is running, where I concluded that the cache was behaving
 this way). I guess in PHP 4, that might not have been the case.

 Anyway, assuming we want get_term and its caching to work in PHP 5, you
 would need to clone the object after retrieving it from the cache. The
 Nutshell book suggests something like this, which I'd put in get_term
 right after retrieval/adding to cache and before filtering:

    $_term = clone $_term;

 I'm not sure whether the clone keyword exists in PHP 4. ???

-- 
Ticket URL: <http://trac.wordpress.org/ticket/8146#comment:29>
WordPress Trac <http://trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list