Andrew Nacin
15efc0fa0a
Clarify the _doing_it_wrong message for conditioanl tags. init prevents the fatal error, but the query still isn't run. Just drop the mention of a hook and we end up with better reasoning why this doesn't work to boot. see #14729 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@17083 602fd350-edb4-49c9-b593-d223f7449a82
2010-12-20 16:21:42 +00:00
Andrew Nacin
9a5687bdfd
Don't fatal error when conditional tags are called before init. fixes #14729 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@17068 602fd350-edb4-49c9-b593-d223f7449a82
2010-12-19 21:17:52 +00:00
Ryan Boren
c1e26ef82c
Add like_escape() to some queries. fixes #15764
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16999 602fd350-edb4-49c9-b593-d223f7449a82
2010-12-16 14:22:41 +00:00
Andrew Nacin
e3fce95343
You are doing it wrong in query.php. see #15824 , see #14729 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16947 602fd350-edb4-49c9-b593-d223f7449a82
2010-12-15 12:21:27 +00:00
scribu
63e3c4430e
Always set groupby when a tax query is involved. See #15752
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16894 602fd350-edb4-49c9-b593-d223f7449a82
2010-12-13 15:15:58 +00:00
scribu
cbe9f7f3a0
Always call WP_Tax_Query::get_sql(). Fixes #15797
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16893 602fd350-edb4-49c9-b593-d223f7449a82
2010-12-13 15:11:02 +00:00
scribu
09ee8c5c47
Set $wp_query->tax_query earlier. See #15752
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16886 602fd350-edb4-49c9-b593-d223f7449a82
2010-12-12 16:38:51 +00:00
scribu
619a8a8cff
Don't set query flags in parse_tax_query(). See #15487
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16880 602fd350-edb4-49c9-b593-d223f7449a82
2010-12-11 15:20:52 +00:00
scribu
ab5cd7a4f5
Inline docs for WP_Tax_Query. See #15752
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16854 602fd350-edb4-49c9-b593-d223f7449a82
2010-12-10 08:20:46 +00:00
scribu
ea0d5bf166
Fix notice in get_queried_object(). See #15752
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16853 602fd350-edb4-49c9-b593-d223f7449a82
2010-12-10 07:51:04 +00:00
scribu
5da70bad87
Always have a WP_Tax_Query instance, to prevent notices. See #15752
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16851 602fd350-edb4-49c9-b593-d223f7449a82
2010-12-09 19:42:25 +00:00
scribu
85a176fe8f
Introduce WP_Tax_Query. Fix canonical redirects in the process. See #15752
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16849 602fd350-edb4-49c9-b593-d223f7449a82
2010-12-09 19:29:21 +00:00
scribu
a2387d8907
Proper check for tax query, which will never be empty, due to 'relation'. See #15752
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16844 602fd350-edb4-49c9-b593-d223f7449a82
2010-12-09 17:09:42 +00:00
scribu
a5cb537970
Set tax query defaults earlier, for notice prevention and convenience. See #15752
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16843 602fd350-edb4-49c9-b593-d223f7449a82
2010-12-09 17:05:40 +00:00
scribu
d56cc33340
Clarify is_single() inline doc. Fixes #14034
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16830 602fd350-edb4-49c9-b593-d223f7449a82
2010-12-09 05:27:37 +00:00
Mark Jaquith
956b191c60
Use is_page_type_hierarchical(). props nacin. see #15140
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16819 602fd350-edb4-49c9-b593-d223f7449a82
2010-12-08 21:17:01 +00:00
Mark Jaquith
08671532d3
Do not do slug logging/redirects for hierarchical post types. see #15140
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16818 602fd350-edb4-49c9-b593-d223f7449a82
2010-12-08 21:10:38 +00:00
scribu
cae6e8d4ef
Set queried object on CPT archives. Fixes #15730
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16792 602fd350-edb4-49c9-b593-d223f7449a82
2010-12-08 08:57:38 +00:00
Mark Jaquith
0c15540407
Cast to array, to avoid notices. props hakre. fixes #14997
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16576 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-24 20:34:22 +00:00
scribu
156dc90ffe
Remove debug cruft from [16543]. See #14590
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16544 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-23 00:49:23 +00:00
scribu
86da62e436
Minor cleanup in queried object setting logic. See #14590
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16543 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-23 00:47:45 +00:00
Andrew Nacin
cf21cf2a89
Cast term_id to int for queried_object_id. props wojtek.szkutnik, fixes #14590 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16542 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-23 00:32:19 +00:00
scribu
0053f9b5e1
Prevent notice when checking for hierarchical tax rewrite. Props demetris. See #12891
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16538 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-22 21:56:20 +00:00
scribu
6df13c0a90
Consider only IN tax queries when returning the queried object. See #12891
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16531 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-22 05:14:47 +00:00
scribu
eb6a65e501
Move s/ /+ out of WP_Query, so that 'category_name=Some Category' works again. See #12891
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16526 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-21 16:33:05 +00:00
scribu
6401205f36
Don't do any taxonomy stuff if is_singular. See #15487
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16515 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-20 21:51:21 +00:00
Ryan Boren
f3e3c03abe
array_unique() category__in and category__not_in to eliminate dupes from multiple runs of parse_tax_query(). Fixes canonical redirects for cat, category__in, and category__not_in requests. see #12891 #15487
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16513 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-20 21:43:19 +00:00
scribu
a825250771
Fix logic for when excluding a non-existant term. See #12891
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16512 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-20 21:28:50 +00:00
Ryan Boren
75453e5e2d
If the queried term does not exist make sure no posts are returned in the query rather than falling through to querying all posts. Fixes 404s when querying cats that do not exist. see #12891
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16511 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-20 21:10:20 +00:00
scribu
3e8a8c96cf
Remove debug cruft from [16505]. See #12891
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16506 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-20 13:48:24 +00:00
scribu
6020138317
Don't set post_type to 'any' for category and tag queries. See #12891
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16505 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-20 13:39:07 +00:00
Mark Jaquith
103bde3e19
Do not set is_category/is_tax/is_tax for is_singular requests. props mtekk. fixes #15487
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16495 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-19 19:25:53 +00:00
scribu
90de63b3ad
Force GROUP BY when there's a tax query. See #12891
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16482 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-19 09:17:59 +00:00
Andrew Nacin
ba37b82b10
Allow is_feed() to drill down the feed being checked. props johnbillion for initial patch, fixes #15460 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16447 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-18 03:19:08 +00:00
Ryan Boren
4b33a0e9c4
Pinking shears
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16438 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-17 18:47:34 +00:00
scribu
1298668d9a
Re-introduce ->tax_query as a read-only var. See #12891
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16414 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-17 02:04:08 +00:00
scribu
92fae02550
Optimize get_tax_sql(). See #12891
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16413 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-17 01:56:01 +00:00
scribu
9242c290b3
Revert [16402] outright. Causes issues with themes. See #12891
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16404 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-16 16:36:20 +00:00
scribu
93b63b771c
Don't pollute the 'tax_query' query var. See #12891
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16402 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-16 16:22:09 +00:00
scribu
ecad0a9016
Revert [16384]. See #15433
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16385 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-15 15:23:04 +00:00
scribu
4c4e5ed0df
Ignore 'name' qv if 'p' qv is set. Fixes #15433
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16384 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-15 13:33:16 +00:00
scribu
e72a75d2d6
Set 'taxonomy' and 'term' query vars for back-compat. Fixes #12659
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16381 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-15 10:51:39 +00:00
scribu
ed4788b696
Re-parse tax query just before calling get_tax_sql(). Fixes #15161
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16380 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-15 10:11:25 +00:00
scribu
c38380fd8f
Update doc for WP_Query::post. Fixes #15105
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16360 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-13 23:32:18 +00:00
scribu
a8160ed916
Kill WP_Object_Query. See #15032
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16353 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-13 18:32:43 +00:00
scribu
6daedd550c
Revert most of [16018]. See #15032
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16352 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-13 18:26:15 +00:00
Ryan Boren
8ad934c85d
Prevent stomping of global. Props prettyboymp. fixes #13945
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16303 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-11 16:22:18 +00:00
scribu
f337bb1b86
Add context to get_meta_sql(). See #15018
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16286 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-11 10:06:05 +00:00
Andrew Nacin
d50013b957
Ensure we have a valid post type object when checking for has_archive. props filosofo, fixes #15364 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16276 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-10 16:42:59 +00:00
scribu
83738d47f4
Make get_tax_sql() a standalone function. See #15032
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16267 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-09 23:30:35 +00:00
scribu
c0be4fafcf
Make get_meta_sql() a standalone function. See #15032
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16266 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-09 23:22:13 +00:00
scribu
5a2a86f84a
Allow mix of 'taxonomy' => 'foo', 'term' => 'bar' and 'foo2' => 'bar2'. Props filosofo. Fixes #15363
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16259 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-09 16:45:51 +00:00
scribu
4754dbd2c6
Set 'operator' field. Fixes #15350 . See #12891
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16258 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-09 12:27:03 +00:00
scribu
e07b7bbdc5
Use wp_basename() in WP_Query too. See #11887
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16155 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-02 17:28:28 +00:00
scribu
033dc3afa2
Just pass meta type to get_meta_sql(). See #15032
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16143 602fd350-edb4-49c9-b593-d223f7449a82
2010-11-01 20:34:54 +00:00
scribu
33e3ef1367
Remove check on unexistant $ids var in WP_Query::get_posts. Props Utkarsh. See #12891
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16116 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-31 11:28:49 +00:00
Ryan Boren
af17458ed9
get_queried_obecjt() and get_queried_object_id(). Props filosofo. fixes #14015
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16091 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-29 20:48:54 +00:00
scribu
0ba17a703a
Make get_meta_sql() return associative array. See #15032
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16053 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-28 17:02:37 +00:00
scribu
174c0acfb4
Move get() and set() methods from WP_Query to WP_Object_Query. See #15032
...
git-svn-id: https://develop.svn.wordpress.org/trunk@16018 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-27 18:16:52 +00:00
scribu
1c9a241148
Introduce 'fields' query var to WP_Query. See #14777
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15982 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-26 19:01:55 +00:00
Andrew Nacin
4738e732ae
Remove dead arguments. see [15937], see #13818 , props dd32.
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15942 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-24 03:27:01 +00:00
Andrew Nacin
6eb9fbbd39
Remove post_type params from is_archive(). use is_post_type_archive() for full context. see #13818 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15937 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-23 19:20:47 +00:00
Andrew Nacin
6d7366d5fc
Move the CPT archive flag outside of the rewrite argument, into its own has_archive. has_archive controls more than just URL rewriting, it also handles whether ?post_type= is treated as a CPT archive. feeds remain in rewrite as ?feed= would work regardless. see #13818 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15936 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-23 18:29:22 +00:00
Andrew Nacin
4d0164db91
Remove some capability_type code in WP_Query. Only build faux caps if we're querying for multiple post types or if the post type object can't be found. see #14122 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15935 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-23 18:16:41 +00:00
scribu
ed9a39abab
Introduce sanitize_title_for_query(). See #9591
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15929 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-23 12:55:55 +00:00
scribu
3081a12de2
Introduce _qv_basename() and apply it to hierarchical taxonomies. See #9591 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15923 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-22 22:54:05 +00:00
scribu
890c0ead1c
Remove misplaced code in WP_Query::parse_tax_query(). See #12659
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15921 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-22 21:17:09 +00:00
scribu
8315655230
Revert accidental changes to WP_Query made in [15887]. See #14163
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15888 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-21 14:06:52 +00:00
scribu
a3ef15ffc0
Allow filtering comments by user_id via URL. Props neoxx. Fixes #14163
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15887 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-21 14:03:25 +00:00
scribu
188f3458f9
Fix tax=term1+term2 queries. See #12891
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15874 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-20 19:00:57 +00:00
scribu
2b08f69b50
Fix 'taxonomy' and 'term' query var logic. See #12891
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15860 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-20 12:07:23 +00:00
scribu
6b80426cfa
Re-add the ability to filter by 'taxonomy' and 'term' query vars. Fixes #13582 . See #12891
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15850 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-19 14:41:30 +00:00
Dion Hulse
1027248cee
Limit wp_old_slug_redirect() to redirecting to only posts of the same post_type kind. See #15140
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15848 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-19 10:27:34 +00:00
Andrew Nacin
fb4e38b0e7
Pinking shears.
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15843 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-19 07:48:22 +00:00
Dion Hulse
5a1373ddd6
Use $wpdb->prepare in wp_old_slug_redirect(). See #15140
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15832 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-18 11:44:19 +00:00
Dion Hulse
a5da762a4e
Prevent notices on non-existent Term locations (such as /tag/404-non-existant-term/)
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15827 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-17 06:14:58 +00:00
Dion Hulse
d7b230ca26
Merge Category/Tag URL creation/rewriting into general Taxonomy system. Removes the legacy handling for these url's. See #12659
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15825 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-17 05:41:22 +00:00
Dion Hulse
a47b78e95b
Move hierarchical_url to $args['rewrite']['hierarchical']
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15824 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-17 04:36:26 +00:00
Andrew Nacin
38092bb128
Custom post type archives, second pass. see #13818 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15819 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-15 19:44:57 +00:00
Andrew Nacin
86ab32a196
Custom post type archives. see #13818 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15803 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-14 10:39:47 +00:00
scribu
ea756a6b40
Sacrifice DRY for readability in WP_Query. Props nacin for initial patch. See #14997
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15795 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-13 16:37:01 +00:00
scribu
d5e50c918b
Add posts_clauses_request filter too. Props hakre. See #14997
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15794 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-13 15:49:26 +00:00
scribu
6d33bb68e9
Restore previous filter order in WP_Query. See #14997
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15791 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-13 13:45:53 +00:00
scribu
53d8aaf3fc
Introduce wp_query_clauses filter. Fixes #14997
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15775 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-11 15:04:44 +00:00
scribu
253cc18443
don't re-urlencode taxonomy query vars. See #12891
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15773 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-11 12:18:42 +00:00
scribu
a080a0a289
Fix warning caused by empty meta query. See #14645
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15768 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-09 12:18:52 +00:00
scribu
a3ee8cac1a
Get rid of redundant $this->meta_query. See #14645
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15766 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-09 10:48:13 +00:00
scribu
c4a14ee8d9
Get rid of redundant ->tax_query. See #12891
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15765 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-09 10:19:15 +00:00
scribu
ccbf85c82d
Remove debug cruft introduced by [15751]. See #12891
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15752 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-07 21:50:32 +00:00
scribu
f4ed3e239c
Add 'tax_query' as public query var. See #12891
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15751 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-07 21:47:52 +00:00
scribu
7cd352d4b8
Better way of settings tax related query flags. See #12891
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15733 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-06 11:13:37 +00:00
scribu
d6e6296b89
Make hierarchical URLs work for any hierarchical taxonomy. See #12659
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15732 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-06 11:04:03 +00:00
scribu
448f74675a
Generalize taxonomy queries:
...
* transform wp_tax_query() into WP_Object_Query::get_tax_sql()
* create parse_tax_query() method in WP_Query
* add doc-block for $tax_query and $meta_query
See #15032 . See #12891 .
git-svn-id: https://develop.svn.wordpress.org/trunk@15731 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-06 10:40:30 +00:00
scribu
39d1200d5c
Revert part of [15713] to prevent notices. See #14645
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15729 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-05 22:42:47 +00:00
scribu
a811171a0c
Introduce WP_Object_Query. See #15032
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15715 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-04 18:57:13 +00:00
scribu
ec8503802e
Strip redundant 'meta_' from 'meta_query' keys. See #14645
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15714 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-04 18:26:26 +00:00
scribu
68f22e028e
Recognize meta_query as a query var. Props aaroncampbell. Fixes #14645
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15713 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-04 17:51:17 +00:00
scribu
3791a39615
Allow search in archive pages. Fixes #14831
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15687 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-02 22:52:15 +00:00
scribu
c063cc13bb
Split wp_filter_object_list() into wp_list_filter() and wp_list_pluck(). Fixes #15016
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15686 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-02 18:48:51 +00:00
scribu
455d7463c1
Set 'cat' query var for backwards compatibility. Fixes #15007
...
git-svn-id: https://develop.svn.wordpress.org/trunk@15685 602fd350-edb4-49c9-b593-d223f7449a82
2010-10-02 18:03:06 +00:00