[wp-trac] Re: [WordPress Trac] #8731: Taxonomies set
 $post_status_join = true seems unnecessarily
    WordPress Trac 
    wp-trac at lists.automattic.com
       
    Mon May 25 05:11:17 GMT 2009
    
    
  
#8731: Taxonomies set $post_status_join = true seems unnecessarily
--------------------------+-------------------------------------------------
 Reporter:  bkrausz       |        Owner:  ryan    
     Type:  defect (bug)  |       Status:  reopened
 Priority:  normal        |    Milestone:  2.8     
Component:  Taxonomy      |      Version:  2.7     
 Severity:  major         |   Resolution:          
 Keywords:  has-patch     |  
--------------------------+-------------------------------------------------
Comment(by gortsleigh):
 I have had time again to test this using the 'test-taxonomies.php'
 attachment above, and it is still broken.
 I have verified a simple reproducible set of steps to show the error.
 These steps are not showing the generated wp_rules or the query, simply
 the results you see in the browser.
 To reproduce:
  1. Install WP trunk from SVN (2.8-bleeding)
  2. Copy test-taxonomies.php to plugins; activate the plugin
  3. Set permalinks to 'Day and name'
  4. Add a post: Title 'My first thing'; Assign it a 'Things' term of
 'first'; publish
  5. Add a post: Title 'My second thing'; Assign it a 'Things' term of
 'second'; publish
  6. Visit the site URL '/thing/second/' .. result: 404
  7. In wp-includes/query.php ca. line 1961, change to read:
 '$post_status_join = false'
  8. re-visit URL '/thing/second/'  .. result: the post 'My second thing'
 is displayed.
 I get the same results whether the post has attachments or not.  The
 fault, as before, lies in the join
 {{{
 JOIN ON (wp_posts.post_parent = p2.ID)
 }}}
 Is it possible that the join is only correct when post_type ==
 'attachment' ?? If so, $post_status_join should only be set to true when
 $where is set to select that type, eg near line 324 of query.php
-- 
Ticket URL: <http://core.trac.wordpress.org/ticket/8731#comment:15>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software
    
    
More information about the wp-trac
mailing list