Q: Changing Permalinks for Category Pages Only I am working to redesign a site and would like to rework the permalink structure for the category pages only. Right now they are using:
/category/category-name

I would like to switch this to:
/category-parent/category-name

When doing this though, I don't want to change any of the post URLs that are currently /year/month/post-name. Is there a way to change the category permalinks, but not the post links? 
A few comments too:


*

*I know I will likely have the restructure the categories to be in parent/child form, since they currently are not.

*I thought about using custom post types, but I would rather not do that since it doesn't seem like the best use here.

A: is rare, but it would have to default as you run you want. This forces the operation that you need
function my_category_link( $termlink, $term_id ) {
  $term = get_term( $term_id, 'category' );
  $ancestors = get_ancestors($term_id, 'category');
  if( !count($ancestors) ) return $termlink;

  $hierarchical_slugs = array();
  foreach ( (array)$ancestors as $ancestor ) {
    $ancestor_term = get_term($ancestor, 'category');
    $hierarchical_slugs[] = $ancestor_term->slug;
  }
  $hierarchical_slugs[] = $term->slug;
  return home_url( user_trailingslashit(implode('/', $hierarchical_slugs), 'category') )."\n";
}

add_filter( 'category_link', 'my_category_link', 9, 2 );

to restructure the categories:
Assign parent category to all posts that are already assigned to child category
