From 0ad0948a92922a84043d5eef5ec33aca619f1706 Mon Sep 17 00:00:00 2001 From: ryan Date: Tue, 11 Jul 2006 03:33:25 +0000 Subject: [PATCH] Pass arg array to get_categories filters. Props ryanscheuermann. fixes #2934 git-svn-id: http://svn.automattic.com/wordpress/trunk@4013 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/category.php | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/wp-includes/category.php b/wp-includes/category.php index d70b4406d..8c73e6c1f 100644 --- a/wp-includes/category.php +++ b/wp-includes/category.php @@ -28,8 +28,8 @@ function &get_categories($args = '') { $where = 'cat_ID > 0'; $inclusions = ''; if ( !empty($include) ) { - $child_of = 0; //ignore child_of and exclude params if using include - $exclude = ''; + $child_of = 0; //ignore child_of and exclude params if using include + $exclude = ''; $incategories = preg_split('/[\s,]+/',$include); if ( count($incategories) ) { foreach ( $incategories as $incat ) { @@ -40,8 +40,8 @@ function &get_categories($args = '') { } } } - if (!empty($inclusions)) - $inclusions .= ')'; + if (!empty($inclusions)) + $inclusions .= ')'; $where .= $inclusions; $exclusions = ''; @@ -57,9 +57,9 @@ function &get_categories($args = '') { } } } - if (!empty($exclusions)) + if (!empty($exclusions)) $exclusions .= ')'; - $exclusions = apply_filters('list_cats_exclusions', $exclusions ); + $exclusions = apply_filters('list_cats_exclusions', $exclusions, $r ); $where .= $exclusions; $having = ''; @@ -85,7 +85,7 @@ function &get_categories($args = '') { function stamp_cat($cat) { global $cat_stamps; $cat->last_update_timestamp = $cat_stamps[$cat->cat_ID]; - return $cat; + return $cat; } $categories = array_map('stamp_cat', $categories); unset($cat_stamps); @@ -94,7 +94,7 @@ function &get_categories($args = '') { if ( $child_of || $hierarchical ) $categories = & _get_cat_children($child_of, $categories); - return apply_filters('get_categories', $categories); + return apply_filters('get_categories', $categories, $r); } // Retrieves category data given a category ID or category object. @@ -141,7 +141,7 @@ function get_category_by_path($category_path, $full_match = true, $output = OBJE $categories = $wpdb->get_results("SELECT cat_ID, category_nicename, category_parent FROM $wpdb->categories WHERE category_nicename = '$leaf_path'"); - if ( empty($categories) ) + if ( empty($categories) ) return NULL; foreach ($categories as $category) {