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?
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()
.