use archive, not single for taxonomies.
rearrange conditionals in front-end::front()