0

我想在 WordPress 中显示来自两个不同类别的帖子。类别应该有自己的风格。但我无法让它正常工作。该帖子出现但不按日期顺序或仅限于五个帖子。

您可以在下面找到我的代码的摘录。

谢谢

<ul class="slides">
<?php query_posts('cat=13,5&orderby=date&posts_per_page=5'); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?> 
<?php if ( is_category('13') ) {?>
    <li>                    
        <div>
            CONTENT    
        </div>
    </li>
    <?php } else {?>
    <li>                    
        <div>
            CONTENT    
        </div>
    </li>
    <?php }?>
    </li>
<?php endwhile; ?>
<?php endif; ?>
</ul>
4

2 回答 2

1

is_category()检查模板不是帖子。你需要get_the_category()

于 2012-08-28T10:50:27.160 回答
0

此代码可以帮助您

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

谢谢

于 2012-08-28T11:07:06.650 回答