这并不是最具活力的解决方案,但您可以这样做:
<ul>
<?php query_posts(\'cat=1,2&showposts=6\'); ?>
<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
<?php if($post->post_category == 1) : ?>
<li style="color:red">
<?php else : ?>
<li style="color:green">
<?php endif; ?>
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><strong><?php the_title(); ?></strong></a><br />
<em><?php echo substr(get_the_excerpt(), 0,110); ?> ...</em>
</li>
<br />
<?php endwhile; ?>
</ul>
或者,您可以为每个类别动态添加一个类,这里我是基于
slug
但最好的解决方案可能是基于
term_id
Codex<ul>
<?php query_posts(\'cat=1,2&showposts=6\'); ?>
<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
<?php $cat = get_the_category(); ?>
<li class="catColor-<?php echo $cat->slug; ?>">
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><strong><?php the_title(); ?></strong></a><br />
<em><?php echo substr(get_the_excerpt(), 0,110); ?> ...</em>
</li>
<br />
<?php endwhile; ?>
</ul>
如果您对wordpress/php足够熟悉,您可以尝试在类别中添加自定义字段以在其中添加颜色。
Here\'s How I did That