因此,我创建了一些重写规则,使我可以查看分类的/ post /和/ downloads /帖子类型,并且一切正常。
我现在想根据显示的帖子类型创建不同的标题,因此将有3个不同的URL:
www.site.com/sponsors/term/
www.site.com/sponsors/term/downloads/
www.site.com/sponsors/term/post/
使用下面的代码,我设法在最后两个URL上显示我想要的HTML,但是由于某种原因,根词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 } ?>
希望有人可以在这里帮助我。