Sério, por 'with_front' => false
que não funciona como deveria? Ele deve remover o TAXONOMY BASE NAME e minha pergunta é por que ele não funciona?
Eu só não quero que a lesma da base da taxonamia apareça no meu URL e o codex diz que 'with_front' =>
false deve ajudar, mas não ajuda. Deixar a lesma vazia como 'slug'=> ''
gera erro 404.
register_taxonomy("tax_categories", array("products"), array(
"hierarchical" => true,
"label" => "Categories",
"singular_label" => "Category",
"show_ui" => true,
'update_count_callback' => '_update_post_term_count',
"rewrite" => array(
'with_front' => false,
'hierarchical' => true
)
));
Este problema deveria ser corrigido http://core.trac.wordpress.org/ticket/16807
Por favor, ajude a entender isso. Obrigado.
with_front
se não remover o nome de base taxonomia. Suponho que você deseja converter o formato do link de/tax-categories/banana/
para/banana/
? Havia uma pergunta sobre isso (é bastante complicado), mas não consigo encontrá-la agora.Respostas:
Tudo que o with_front faz é alternar se um link de taxonomia pode ou não ter outra coisa à sua frente, isto é, itens adicionais de links permanentes na página de opções de links permanentes. Por exemplo, with_front configurado como true torna isso possível:
com ele definido como false, tudo o que você pode fazer é:
fonte
Use o código abaixo:
Observe que, quando você reescreve a lesma, o modelo de página padrão é aberto, quando você acessa a página de taxonomia.
fonte
Use este código seu trabalho bem
fonte