Cela peut être un peu en arrière, mais comment obtenir le type de message affiché sur une page d'archive? Sinon, comment obtenir le type de message associé à une taxonomie donnée?
get_queried_object () est votre ami. Il vous indiquera toutes sortes d'informations sur ce que vos fichiers de modèle tentent de faire. De l'intérieur, vous pouvez découvrir votre type de message. Essayez de faire un var_dump
pour examiner cet objet.
En ce qui concerne votre deuxième question, à ma connaissance, la taxonomie n’est pas isolée à un seul type de post_type, ce n’est donc pas vraiment quelque chose que l’on peut supposer. Par exemple, "localisation" peut être une taxonomie pour les deux types de publication: "Restaurants" et "Épiceries".