Хак для WordPress - Перенаправление на запись, если она одна

Хак для WordPress - Перенаправление на запись, если она одна
Бывает такое, что пользователь заходит в какой-то раздел на сайте, а там всего одна запись. Это может быть категория или архив по месяцу, неважно. Вот этот код перебрасывает его сразу в эту единственную запись. SEOшники лютуют, у них отбирают просмотры, а я наоборот, за удобство конечного пользователя.

function stf_redirect_to_post(){
global $wp_query; // если один пост в категории
if( is_archive() &&
$wp_query->post_count == 1 ){
the_post();
// получаем прямую ссылку
$post_url = get_permalink();
// собственно - редирект
wp_redirect( $post_url ); } }
add_action('template_redirect', 'stf_redirect_to_post');

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Реклама на сайте
Наша группа ВКонтакте
Чего не хватает на сайте?
Информация