Taxonomias personalizadas no permalink

é possível trazer taxonomias personalizadas para permalink?

atualmente meu permalink está procurando algo como isto /%postname%/%category%

mas eu também quero adicionar taxonomias personalizadas ao meu permalink para que ele pareça ser assim

/%postname%/%category%/%location%/%mba_courses%

Isso é possível?

a solução para esta resposta que encontrei, eu procurei e encontrei esse código, que funciona perfeitamente para mim

 add_filter('post_link', 'mba_courses_permalink', 10, 3); add_filter('post_type_link', 'mba_courses_permalink', 10, 3); function mba_courses_permalink($permalink, $post_id, $leavename) { if (strpos($permalink, '%mba_courses%') === FALSE) return $permalink; // Get post $post = get_post($post_id); if (!$post) return $permalink; // Get taxonomy terms $terms = wp_get_object_terms($post->ID, 'mba_courses'); if (!is_wp_error($terms) && !empty($terms) && is_object($terms[0])) $taxonomy_slug = $terms[0]->slug; else $taxonomy_slug = 'mba_courses'; return str_replace('%mba_courses%', $taxonomy_slug, $permalink); } 

mas agora eu tenho mais um problema, quando eu google meu site eu recebo o antigo link de estrutura de URL, quando eu clicar em que eu recebo erro 404, onde como a publicação ainda está dentro do site, apenas a URL mudou, então, como pode Eu faço o url antigo para direcioná-lo para url novo, o que quero dizer, se clicar no url antigo e em vez de redirect para a página 404, pode redirect para a publicação atual, onde eu tenho o novo URL?

Isso é possível?

Solutions Collecting From Web of "Taxonomias personalizadas no permalink"

O que você procura é um redirecionamento 301. Eu uso dois plugins para pegar fazer isso. Um notifica-me de 404 erros ( http://wordpress.org/extend/plugins/404-notifier/ ) e o outro facilita a redação dos redirecionamentos 301 ( http://wordpress.org/extend/plugins/simple-301- redireciona / ).

Você também pode escrever os redirecionamentos 301 no seu arquivo .htaccess e escavar os registros do servidor para encontrar os avisos 404.

A longo prazo, você só precisa esperar para que o Google rastreie o site e encontre a nova estrutura do link. Se outras pessoas estão ligando para o seu site a partir de outros blogs, você pode tentar e consertar seus links, mas é improvável que você possa conseguir que muitas pessoas façam isso.

http://wordpress.org/extend/plugins/custom-post-permalinks/ faz isso para postagens personalizadas, tenho certeza que você pode estendê-lo facilmente para suportar o post-tipo “post” também.

Eu usei-o extensivamente em alguns sites e funciona muito bem.