web-dev-qa-db-fra.com

Étendez la sortie de wp_get_archives avec '? Post_type = foo'?

Mes types de publication personnalisés ont été affichés comme il se doit dans les archives basées sur la date. la structure example.com/year/month/day (et supérieur) fonctionne correctement tant qu'elle est étendue avec '? post_type = post_type_name'.

Avec la solution de Bainternets , j'ai également demandé à wp_get_archives de répertorier correctement les archives, qu'elles contiennent ou non mon CPT.

Le problème est que wp_get_archives retourne toujours les permaliens d'archive par défaut, comme ceci:

example.com/year/month/day

mais comme je l'ai mentionné plus tôt, j'ai besoin de:

example.com/year/month/day?post_type=post_type_name

Des suggestions sur la façon de réaliser ceci?

2
Anna

Du commentaire:

Utilisez le plugin Custom Post Type Archives . Il est légèrement plus flexible que l'argument 'has_archive' => TRUE pour register_post_type().

1
fuxia