I try to use a filter to remove some pages from Widget Pages but it seems not to be working. What I am doing wrong?
add_filter( 'widget_pages_args', 'custom_list_pages_filter', 10, 1 );
function custom_list_pages_filter($args) {
error_log();
$remove = array(2); // or could be array(1,2,3,4)
$args['exclude'] = implode( ',', $remove );
return $args;
}