Я не могу сделать перенаправление в WordPress - PullRequest
1 голос
/ 29 декабря 2011

Я пытаюсь сделать перенаправление в WordPress, чтобы изменить страницу, когда веб-сайт просматривается мобильным устройством.(Я не хочу wp-touch).Целевая страница является внешней по отношению к wordpress.

Я добавил этот код в файл wordpress header.php:

//test if it is a mobile device
...

if ($mobile_browser > 0) {

    wp_redirect('Location: http://url-to-my-external-page' ); 
    exit;
}

Я также пробовал в файле index.php, но он не работаетлибо.

Что я могу сделать?

Спасибо

Ответы [ 2 ]

0 голосов
/ 29 декабря 2011

Должно быть:

wp_redirect('url-to-my-external-page'); // without "Location:"
0 голосов
/ 29 декабря 2011

Вы смешиваете PHP header() функцию и WordPress 'wp_redirect() функцию.

Это либо:

header('Location: http://url-to-my-external-page');

или

wp_redirect('http://url-to-my-external-page');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...