From 7217266ca330cb166d52019b87d8c1d4277d36b6 Mon Sep 17 00:00:00 2001 From: ryan Date: Tue, 17 Jul 2007 02:02:52 +0000 Subject: [PATCH] AND get_terms() field queries git-svn-id: http://svn.automattic.com/wordpress/trunk@5807 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/taxonomy.php | 10 +++++----- xmlrpc.php | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/wp-includes/taxonomy.php b/wp-includes/taxonomy.php index ee501eb3f3..8c842c313b 100644 --- a/wp-includes/taxonomy.php +++ b/wp-includes/taxonomy.php @@ -226,7 +226,7 @@ function &get_terms($taxonomies, $args = '') { $defaults = array('orderby' => 'name', 'order' => 'ASC', 'hide_empty' => true, 'exclude' => '', 'include' => '', 'number' => '', 'fields' => 'all', 'slug' => '', 'parent' => '', - 'hierarchical' => true, 'child_of' => 0, 'get' => '', 'name_like' => ''); + 'hierarchical' => true, 'child_of' => 0, 'get' => '', 'name__like' => ''); $args = wp_parse_args( $args, $defaults ); $args['number'] = (int) $args['number']; if ( !$single_taxonomy || !is_taxonomy_hierarchical($taxonomies[0]) || @@ -306,15 +306,15 @@ function &get_terms($taxonomies, $args = '') { if ( !empty($slug) ) { $slug = sanitize_title($slug); - $where = " AND t.slug = '$slug'"; + $where .= " AND t.slug = '$slug'"; } - if ( !empty($name_like) ) - $where = " AND t.name LIKE '{$name_like}%'"; + if ( !empty($name__like) ) + $where .= " AND t.name LIKE '{$name__like}%'"; if ( '' != $parent ) { $parent = (int) $parent; - $where = " AND tt.parent = '$parent'"; + $where .= " AND tt.parent = '$parent'"; } if ( $hide_empty && !$hierarchical ) diff --git a/xmlrpc.php b/xmlrpc.php index 8d54b0ed76..ebcca7b76a 100644 --- a/xmlrpc.php +++ b/xmlrpc.php @@ -540,7 +540,7 @@ class wp_xmlrpc_server extends IXR_Server { return($this->error); } - $args = array('get' => 'all', 'number' => $max_results, 'name_like' => $category); + $args = array('get' => 'all', 'number' => $max_results, 'name__like' => $category); $category_suggestions = get_categories($args); return($category_suggestions);