[wp-trac] [WordPress Trac] #18747: Custom Taxonomy Search/Filter Bug
WordPress Trac
wp-trac at lists.automattic.com
Thu Sep 22 13:18:01 UTC 2011
#18747: Custom Taxonomy Search/Filter Bug
--------------------------------------+-----------------------------
Reporter: wordpressplugindeveloper | Owner:
Type: defect (bug) | Status: new
Priority: normal | Milestone: Awaiting Review
Component: General | Version:
Severity: normal | Keywords:
--------------------------------------+-----------------------------
First of all, I'm really sorry for my previous fake report.
This time, I have done enough search and test, and I can't find out a
solution.
I'm using fresh 3.2.1 installation for testing this plugin.
http://wordpress.stackexchange.com/questions/578/adding-a-taxonomy-filter-
to-admin-list-for-a-custom-post-type/3215
https://gist.github.com/541505
public param value is true.
exclude_from_search is false
However, it doesn't work so I have to trace the wordpress source code.
Here is what I find in the 177th line in wp-includes/query.php.
$tax_query[] = array(
'taxonomy' => 'category',
******
);
then,
$this->tax_query = new WP_Tax_Query( $tax_query );
in the 2199th line,
$clauses = $this->tax_query->get_sql( $wpdb->posts, 'ID' );
WP_Tax_Query is in wp-includes/taxonomy.php
get_sql -> clean_query -> transform_query invokes sql operation
SELECT $wpdb->term_taxonomy.******* WHERE taxonomy = 'query['taxonomy']'
AND *****
however, the 'query['taxonomy']' is 'category' which was hardcoded in the
177th line in wp-includes/query.php.
Is this a bug?
--
Ticket URL: <http://core.trac.wordpress.org/ticket/18747>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list