WordPressの記事一覧から特定カテゴリーの最新記事を除外する方法

記事一覧から、特定カテゴリーの最新記事○件を除外したい。
ただし、○件は固定ではない!
…なんていう時に使えるかもしれないコードです。
固定の場合はoffsetを変数にしないで、任意の除外したい数にすればOKです。

<?php
//最新記事5件の中からカテゴリID21の記事を取得
    $allpost = get_posts('numberposts=5&category=21');
//記事数をカウント
	$a = count($allpost);

//カテゴリID21の最新記事n件を除外して5件表示
	$posts = get_posts('numberposts=5&offset='.$a.'&category=21');
	foreach ($posts as $post ):?>
 <a href="<?php the_permalink() ?>"><?php the_title() ?></a>
<?php endforeach; ?>