Вообщем решить проблему вот так
add_action('template_redirect', 'before_header', 0);
add_action('wp_head', 'after_header', 900);
function before_header (){
ob_start('change_title_tag');
}
function change_title_tag($head) {
global $page;
$paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1;
! empty ( $page ) && 1 < $page && $paged = $page;
$paged > 1 && $s .= ' | ' . sprintf( __( 'Страница: %s' ), $paged );
if($paged > 1){
return eregi_replace('</title>', $s.'</title>', $head);
} else {
return $head;
}
}
function after_header() {
ob_end_flush();
}
может и через Ж***, но другого варианта не смог найти)