Sérieusement, pourquoi 'with_front' => false
ne fonctionne pas comme il se doit? Il est censé supprimer TAXONOMY BASE NAME et ma question est pourquoi cela ne fonctionne pas?
Je ne veux tout simplement pas que le limace de la taxonamie apparaisse dans mon URL et le codex dit que 'with_front' =>
faux devrait aider, mais ce n'est pas le cas. Laisser le slug vide comme 'slug'=> ''
génère une erreur 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
)
));
Ce problème est censé être résolu http://core.trac.wordpress.org/ticket/16807
Aidez-nous à comprendre cela. Je vous remercie.
with_front
ne supprime pas le nom de base de la taxonomie. Je suppose que vous souhaitez convertir le format de lien de/tax-categories/banana/
à/banana/
? Il y avait une question à ce sujet (c'est assez compliqué), mais je ne la trouve pas pour le moment.Réponses:
Tout ce que with_front fait est de basculer si un lien de taxonomie peut ou non avoir quelque chose d'autre devant lui, c'est-à-dire des trucs de permaliens supplémentaires à partir de la page d'options de permaliens. Par exemple, with_front défini sur true rend cela possible:
avec la valeur false, tout ce que vous pouvez faire est de:
la source
Utilisez le code ci-dessous:
Notez que lorsque vous réécrivez le slug que le modèle de page par défaut est ouvert, lorsque vous accédez à la page de taxonomie.
la source
Utilisez ce code son travail très bien
la source