Ajuda com uma série de TV Estrutura de reescrita

Não tenho certeza se isso é possível, mas tenha paciência comigo. Acho que estou a meio caminho.

Primeiro, um pouco de fundo: estou usando a hierarquia de compilation no WordPress para formar relacionamentos entre os tipos de publicação. Eu tenho um tipo de publicação chamado série que contém informações em uma série de TV. Eu tenho outro tipo de publicação chamado conteúdo que tem informações sobre episódios específicos e uso o campo construído no post_parent na tabela de dados de mensagens para apontar para uma série.

Então, basicamente, estou tentando fazer uma estrutura de reescrita / permalink semelhante ao conteúdo:

http://website.com/%series-name%/%content-type%/%postname%

O tipo de conteúdo é uma taxonomia anexada ao conteúdo que possui alguns termos; episódio, filme e especial.

Minha idéia para evitar colisões de rewrite foi usar este código, inspirado em uma pergunta anterior que eu havia perguntado aqui

add_filter( 'rewrite_rules_array', 'content_rewrite_rules',10,1); function content_rewrite_rules( $rules ) { $custom_rules = array(); $type_terms = get_terms('veda_content_type', array('hide_empty'=>false)); if(!is_wp_error($type_terms) && sizeof($type_terms) > 0) { foreach ($type_terms as $term) { $custom_rules['([^/]+)/'.$term->slug. '/([^/]+)/?$'] = 'index.php?post_type=veda_content&series_name=$matches[1]&pagename=$matches[2]'; } } return array_merge($custom_rules , $rules); } 

Usando o analisador de reescrita, parece que ele funciona, exceto que mostra que o serial_name query_var está dividido em vermelho e não tenho certeza do que isso significa. Reescreva 1 Minha pergunta é: existe outra maneira mais eficiente de criar o permalink que eu quero? Além disso, o que significa cross-out?

EDIT: Estou tentando ver se a reescrita funciona e meu servidor está me dando maus erros de solicitação

Solutions Collecting From Web of "Ajuda com uma série de TV Estrutura de reescrita"

Encontrei algumas soluções para os problemas que eu tinha acima:

O ataque vermelho no plugue do Rewrite Analyzer significa que o query_var não foi definido antes da mão, então o WP automaticamente os exclui. O outro problema que eu tive foi resolvido aqui: Usando% postname% tag com um Custom Permastruct cria 400 erros de solicitação incorreta do servidor