Итак, я создал несколько правил переписывания, которые позволяют мне просматривать тип / post / и / downloads / post для таксономии, и все это прекрасно работает.
Теперь я хочу создать другой заголовок в зависимости от того, чтоТип сообщения отображается, поэтому будет 3 разных URL:
www.site.com/sponsors/term/
www.site.com/sponsors/term/downloads/
www.site.com/sponsors/term/post/
С помощью приведенного ниже кода мне удалось отобразить нужный мне HTML на последних двух URL, но по какой-то причине корневой термин URLКажется, всегда отображается заголовок загрузок и игнорируется мой else.
Просто добавлю, что я зарегистрировал таксономию для всех типов сообщений, так что это не будет проблемой.
<?php if( get_post_type() == 'post' ) { ?>
<h1><?php single_cat_title(); ?> posts</h1>
<?php } elseif( get_post_type() == 'downloads' ) { ?>
<h1><?php single_cat_title(); ?> downloads</h1>
<?php } else { ?>
<h1>All <?php single_cat_title(); ?></h1>
<?php } ?>
Надеюсь, кто-томожет помочь мне здесь.