To achieve permalinks like http://example.com/localpage/%post_name%/
, you will need to set the rewrite
argument when registering the custom post type:
$annoucement_args = array(
...
'rewrite' => array( 'with_front' => false ),
...
);
I don’t think that using custom taxonomies is the best idea here. Why not use custom meta boxes instead? See this WP Explorer article for guidance.