Hi arniarni,
you can use the_posts_pagination, with something like :
add_action('wp_head', 'my_post_nav');
function my_post_nav(){
remove_action( '__after_loop' , array( TC_post_navigation::$instance , 'tc_post_nav' ), 20 );
add_action( '__after_loop', 'my_posts_pagination', 20 );
}
function my_posts_pagination(){
/* populate the array of the posts pagination if you need it*/
$params = array();
the_posts_pagination($params);
}
And about this:
But unfortunately only for posts level. When post have a long list of comments the pagination for comments still text such us “oldest comments” and “newest comments”.
Yes, I told you, that code was for the posts nagivation not for comments, for comments you can use pretty the same code, something like (assuming you use the wp-commentnavi plugin, for example):
add_action('wp_head', 'my_comments_nav');
function my_comments_nav(){
if ( ! function_exists('wp_commentnavi') )
return;
remove_action( '__comment' , array( TC_comments::$instance , 'tc_comment_navigation' ), 30 );
add_action( '__comment', 'wp_commentnavi', 30 );
}