このエントリーをはてなブックマークに追加

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

<?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 はテンプレートタグを書き換えなくて良いので楽。

2011.10.19 投稿 2015.04.05 更新

新しい情報を追記している場合はありますが、古い情報の修正はしていません。投稿日・文中の日付を参照してください。

Recent Articles