﻿id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc
14788,get_categories returns (sub)categories with drafts,illutic,,"As stated in [http://wordpress.org/support/topic/get_categories-includes-categories-with-drafts this topic], categories with drafts only are also included in the get_categories list.

The code I'm using (to get subcategories, it's inside functions.php):


{{{
/* subcategories */
	$args = array(
					'type'			=> 'post',
					'child_of'		=> $id
				);
    foreach (get_categories($args) as $cat)
	{
    	echo '<p><span class=""subcategory"">';
						
        $apps = $cat->category_count == 1 ? 'apartment' : 'apartments';
		
        echo '<a href=""'.get_category_link( $cat->cat_ID ).'"">'.$cat->cat_name.'</a> <small> ('.$cat->category_count.' ' . $apps . ')</small>';
        if ($cat->category_description != '')
		{
        	echo '<br />'.$cat->category_description . ' <a href=""'.get_category_link( $cat->cat_ID ).'"">View the apartments &raquo;</a>';
        }
        
		echo '</span></p>';
	} // end foreach
}}}
",defect (bug),closed,normal,,General,3.0.1,major,duplicate,get_categories 2nd-opinion,
