scribu
|
696bfb5fc6
|
Minor cleanup in queried object setting logic. See #14590
git-svn-id: http://svn.automattic.com/wordpress/trunk@16543 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-23 00:47:45 +00:00 |
nacin
|
53a2e0667e
|
Cast term_id to int for queried_object_id. props wojtek.szkutnik, fixes #14590.
git-svn-id: http://svn.automattic.com/wordpress/trunk@16542 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-23 00:32:19 +00:00 |
scribu
|
f93ca9618a
|
Prevent notice when checking for hierarchical tax rewrite. Props demetris. See #12891
git-svn-id: http://svn.automattic.com/wordpress/trunk@16538 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-22 21:56:20 +00:00 |
scribu
|
06c1418787
|
Consider only IN tax queries when returning the queried object. See #12891
git-svn-id: http://svn.automattic.com/wordpress/trunk@16531 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-22 05:14:47 +00:00 |
scribu
|
0a1d745a54
|
Move s/ /+ out of WP_Query, so that 'category_name=Some Category' works again. See #12891
git-svn-id: http://svn.automattic.com/wordpress/trunk@16526 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-21 16:33:05 +00:00 |
scribu
|
cbd4ea48ca
|
Don't do any taxonomy stuff if is_singular. See #15487
git-svn-id: http://svn.automattic.com/wordpress/trunk@16515 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-20 21:51:21 +00:00 |
ryan
|
66d34fa710
|
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: http://svn.automattic.com/wordpress/trunk@16513 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-20 21:43:19 +00:00 |
scribu
|
36658f37ca
|
Fix logic for when excluding a non-existant term. See #12891
git-svn-id: http://svn.automattic.com/wordpress/trunk@16512 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-20 21:28:50 +00:00 |
ryan
|
44733f9635
|
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: http://svn.automattic.com/wordpress/trunk@16511 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-20 21:10:20 +00:00 |
scribu
|
b21ec2cbd5
|
Remove debug cruft from [16505]. See #12891
git-svn-id: http://svn.automattic.com/wordpress/trunk@16506 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-20 13:48:24 +00:00 |
scribu
|
7f59d20fb5
|
Don't set post_type to 'any' for category and tag queries. See #12891
git-svn-id: http://svn.automattic.com/wordpress/trunk@16505 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-20 13:39:07 +00:00 |
markjaquith
|
d1d83710e7
|
Do not set is_category/is_tax/is_tax for is_singular requests. props mtekk. fixes #15487
git-svn-id: http://svn.automattic.com/wordpress/trunk@16495 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-19 19:25:53 +00:00 |
scribu
|
7879bcaee5
|
Force GROUP BY when there's a tax query. See #12891
git-svn-id: http://svn.automattic.com/wordpress/trunk@16482 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-19 09:17:59 +00:00 |
nacin
|
695644cc72
|
Allow is_feed() to drill down the feed being checked. props johnbillion for initial patch, fixes #15460.
git-svn-id: http://svn.automattic.com/wordpress/trunk@16447 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-18 03:19:08 +00:00 |
ryan
|
847499e531
|
Pinking shears
git-svn-id: http://svn.automattic.com/wordpress/trunk@16438 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-17 18:47:34 +00:00 |
scribu
|
275888f2e6
|
Re-introduce ->tax_query as a read-only var. See #12891
git-svn-id: http://svn.automattic.com/wordpress/trunk@16414 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-17 02:04:08 +00:00 |
scribu
|
f58b21e69d
|
Optimize get_tax_sql(). See #12891
git-svn-id: http://svn.automattic.com/wordpress/trunk@16413 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-17 01:56:01 +00:00 |
scribu
|
8b107e23f4
|
Revert [16402] outright. Causes issues with themes. See #12891
git-svn-id: http://svn.automattic.com/wordpress/trunk@16404 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-16 16:36:20 +00:00 |
scribu
|
690cd434d1
|
Don't pollute the 'tax_query' query var. See #12891
git-svn-id: http://svn.automattic.com/wordpress/trunk@16402 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-16 16:22:09 +00:00 |
scribu
|
e55bee786e
|
Revert [16384]. See #15433
git-svn-id: http://svn.automattic.com/wordpress/trunk@16385 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-15 15:23:04 +00:00 |
scribu
|
b20d93c69c
|
Ignore 'name' qv if 'p' qv is set. Fixes #15433
git-svn-id: http://svn.automattic.com/wordpress/trunk@16384 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-15 13:33:16 +00:00 |
scribu
|
cc72395bbb
|
Set 'taxonomy' and 'term' query vars for back-compat. Fixes #12659
git-svn-id: http://svn.automattic.com/wordpress/trunk@16381 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-15 10:51:39 +00:00 |
scribu
|
7cb5240bd6
|
Re-parse tax query just before calling get_tax_sql(). Fixes #15161
git-svn-id: http://svn.automattic.com/wordpress/trunk@16380 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-15 10:11:25 +00:00 |
scribu
|
6b2aa2177f
|
Update doc for WP_Query::post. Fixes #15105
git-svn-id: http://svn.automattic.com/wordpress/trunk@16360 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-13 23:32:18 +00:00 |
scribu
|
40b2c5b6c5
|
Kill WP_Object_Query. See #15032
git-svn-id: http://svn.automattic.com/wordpress/trunk@16353 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-13 18:32:43 +00:00 |
scribu
|
cd60463f36
|
Revert most of [16018]. See #15032
git-svn-id: http://svn.automattic.com/wordpress/trunk@16352 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-13 18:26:15 +00:00 |
ryan
|
3a4671f530
|
Prevent stomping of global. Props prettyboymp. fixes #13945
git-svn-id: http://svn.automattic.com/wordpress/trunk@16303 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-11 16:22:18 +00:00 |
scribu
|
8885e4f78e
|
Add context to get_meta_sql(). See #15018
git-svn-id: http://svn.automattic.com/wordpress/trunk@16286 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-11 10:06:05 +00:00 |
nacin
|
8b6cb32160
|
Ensure we have a valid post type object when checking for has_archive. props filosofo, fixes #15364.
git-svn-id: http://svn.automattic.com/wordpress/trunk@16276 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-10 16:42:59 +00:00 |
scribu
|
3cbc8ef308
|
Make get_tax_sql() a standalone function. See #15032
git-svn-id: http://svn.automattic.com/wordpress/trunk@16267 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-09 23:30:35 +00:00 |
scribu
|
db1d9369eb
|
Make get_meta_sql() a standalone function. See #15032
git-svn-id: http://svn.automattic.com/wordpress/trunk@16266 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-09 23:22:13 +00:00 |
scribu
|
e9952075ee
|
Allow mix of 'taxonomy' => 'foo', 'term' => 'bar' and 'foo2' => 'bar2'. Props filosofo. Fixes #15363
git-svn-id: http://svn.automattic.com/wordpress/trunk@16259 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-09 16:45:51 +00:00 |
scribu
|
3a7d16a308
|
Set 'operator' field. Fixes #15350. See #12891
git-svn-id: http://svn.automattic.com/wordpress/trunk@16258 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-09 12:27:03 +00:00 |
scribu
|
158a07459d
|
Use wp_basename() in WP_Query too. See #11887
git-svn-id: http://svn.automattic.com/wordpress/trunk@16155 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-02 17:28:28 +00:00 |
scribu
|
d2e8b78a42
|
Just pass meta type to get_meta_sql(). See #15032
git-svn-id: http://svn.automattic.com/wordpress/trunk@16143 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-11-01 20:34:54 +00:00 |
scribu
|
7f7d5e3c75
|
Remove check on unexistant $ids var in WP_Query::get_posts. Props Utkarsh. See #12891
git-svn-id: http://svn.automattic.com/wordpress/trunk@16116 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-10-31 11:28:49 +00:00 |
ryan
|
b2e698ed3d
|
get_queried_obecjt() and get_queried_object_id(). Props filosofo. fixes #14015
git-svn-id: http://svn.automattic.com/wordpress/trunk@16091 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-10-29 20:48:54 +00:00 |
scribu
|
88cdfd1d90
|
Make get_meta_sql() return associative array. See #15032
git-svn-id: http://svn.automattic.com/wordpress/trunk@16053 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-10-28 17:02:37 +00:00 |
scribu
|
9bb5485853
|
Move get() and set() methods from WP_Query to WP_Object_Query. See #15032
git-svn-id: http://svn.automattic.com/wordpress/trunk@16018 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-10-27 18:16:52 +00:00 |
scribu
|
57a7c073ef
|
Introduce 'fields' query var to WP_Query. See #14777
git-svn-id: http://svn.automattic.com/wordpress/trunk@15982 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-10-26 19:01:55 +00:00 |
nacin
|
caf177947d
|
Remove dead arguments. see [15937], see #13818, props dd32.
git-svn-id: http://svn.automattic.com/wordpress/trunk@15942 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-10-24 03:27:01 +00:00 |
nacin
|
fe9c1f3770
|
Remove post_type params from is_archive(). use is_post_type_archive() for full context. see #13818.
git-svn-id: http://svn.automattic.com/wordpress/trunk@15937 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-10-23 19:20:47 +00:00 |
nacin
|
86112c2f7e
|
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: http://svn.automattic.com/wordpress/trunk@15936 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-10-23 18:29:22 +00:00 |
nacin
|
b0443feba3
|
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: http://svn.automattic.com/wordpress/trunk@15935 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-10-23 18:16:41 +00:00 |
scribu
|
c613576e77
|
Introduce sanitize_title_for_query(). See #9591
git-svn-id: http://svn.automattic.com/wordpress/trunk@15929 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-10-23 12:55:55 +00:00 |
scribu
|
6fca3408b6
|
Introduce _qv_basename() and apply it to hierarchical taxonomies. See #9591.
git-svn-id: http://svn.automattic.com/wordpress/trunk@15923 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-10-22 22:54:05 +00:00 |
scribu
|
e3691d5188
|
Remove misplaced code in WP_Query::parse_tax_query(). See #12659
git-svn-id: http://svn.automattic.com/wordpress/trunk@15921 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-10-22 21:17:09 +00:00 |
scribu
|
defc740cff
|
Revert accidental changes to WP_Query made in [15887]. See #14163
git-svn-id: http://svn.automattic.com/wordpress/trunk@15888 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-10-21 14:06:52 +00:00 |
scribu
|
14fbf27b0d
|
Allow filtering comments by user_id via URL. Props neoxx. Fixes #14163
git-svn-id: http://svn.automattic.com/wordpress/trunk@15887 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-10-21 14:03:25 +00:00 |
scribu
|
0319925e7f
|
Fix tax=term1+term2 queries. See #12891
git-svn-id: http://svn.automattic.com/wordpress/trunk@15874 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2010-10-20 19:00:57 +00:00 |