[wp-hackers] Attempt to fix separate subpages w/ same slug name

Mike Matz mike.matz at soletechnology.com
Thu Oct 6 17:25:54 GMT 2005


> Instead of adding to the existing posts query, I have 
> update_category_cache() build $cache_category->fullpath which contains 
> the full path of the category and its parents.  Then when a category is 
> requested, it looks for the full path among the $cache_category array. 
> If it can't find it, it looks for the last directory in the path.
> 
> These patches reduce the potential number of queries used by 1.
> 
> Please *test*.
> 
> Owen

Well it looks like the same thing can be done with update_page_cache() 
(note for my application, I need subpages w/ matching slugs rather than 
categories); however, update_page_cache() is only called from 
wp_list_pages(), which hasn't normally been processed at the time 
get_posts() was called.  Not sure if it makes sense to call get_pages() 
for every page load, so I'm going to stick with the extra query in 
get_posts() for now.. any thoughts on this?

Mike


More information about the wp-hackers mailing list