获取WordPress循环中的当前类别

时间:2011-10-05 10:47:25

标签: wordpress

我有这个循环:

<?php while (have_posts()) : the_post(); ?>
    <li><h2 class="titles"><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2></li>
    <li><span class="post-date">Posted <?php the_time('F j, Y'); ?> at <?php the_time('g:i a'); ?></span><span class="post-cat">Filed under: <?php the_category(', ') ?> by <?php the_author(); ?></span></li>
    <li><p><?php the_excerpt(); ?></p></li>
   <div class="voting"><?php DisplayVotes(get_the_ID()); ?></div>
<?php endwhile;?>

我只想在循环引用某个类别时将此行<div class="voting"><?php DisplayVotes(get_the_ID()); ?></div>置于其中,即。 if(category =='birthdays')然后输出这一行。

我知道如何做一个if语句,但我放入了什么条件?

2 个答案:

答案 0 :(得分:3)

使用get_the_category功能

global $post;
$categories = get_the_category($post->ID);
var_dump($categories);

答案 1 :(得分:1)

您可以为每个类别创建自定义主题, 只需将其命名为“category-ID.php”并根据需要进行编辑。 查看此链接http://codex.wordpress.org/Category_Templates