﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
10977	wp_list_pages() puts leading comma in exclude string	kevinB		"When called with no 'exclude' argument, wp_list_pages() passes an array with a nullstring element to the filter 'list_pages_excludes'.  If a plugin then adds at least one more element to that array, the result is a leading comma in the 'exclude' argument string which is passed to get_pages() and walk_page_tree().

This misplaced comma does not affect WP core behavior.  But if a plugin which filters 'get_pages' copies the 'exclude' argument to 'exclude_tree' (logical enough if depth=1 is also passed) and mimics core handling of that argument, the result is exclusion of the Main Page (ID zero) and all its children."	defect (bug)	closed	low	2.9	Template	2.8.4	minor	fixed	has-patch	
