記事リストにcurrent クラス と 記事の並べ替え


最近の投稿などの記事リストに表示中のクラスを付ける

<?php
$IDOutsideLoop = $post->ID;
$lastposts = get_posts('posts_per_page=-1&post_type=company&order=ASC');
 foreach($lastposts as $post) :
    setup_postdata($post);
?>
<li <?php
if(is_single() && $IDOutsideLoop == $post->ID) 
{
echo "class="current"";
}
?>>
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>

投稿を並び替えるプラグインは色々あるが、Post Types Order はテンプレートタグを書き換えなくて良いので楽。