Wordpressで現在のカテゴリーページのIDを取得

まずsingle_cat_title()タグでそのページのカテゴリー名を取得。

$categoryname = single_cat_title('',false);

2番目の引数に『false』を指定することでphpで使える値としてカテゴリー名が返されます。1番目の引数はカラ。

次にget_cat_ID()タグに取得したカテゴリー名を渡してカテゴリーIDを取得。

$categoryid = get_cat_ID($categoryname);

これで$categoryidに現在のカテゴリーページのカテゴリーIDが入ります。

取得したIDからカテゴリーリンクを生成

さらにこの取得したIDをget_category_link()タグに渡すことでこのカテゴリーのURLが得られます。

echo '<a href="'.get_category_link($categoryid).'">'.$categoryname.'</a>';

Wordpressで一つのカテゴリーが複数ページに分割される場合に、 その下のほうのカテゴリーページ(5ページ目とか)からそのカテゴリーの1ページ目へのリンクが上記で作れます。