Перейти к публикации
iCast

Не работает wp_redirect()

Рекомендованные сообщения

iCast

Привет всем. Столкнулся с такой проблемой, что внутри кода не работает ни wp_redirect() ни wp_safe_redirect(). Есть html форма входа. Вот код:

 

<?php 
if(isset($_POST['login']))
{
wp_redirect("/"); 
}

 

<form accept-charset="UTF-8" method="post" >
...
<center><input name="login" type="submit" value="вход" />
</form>

 

После нажатия выполняется post запрос но редирект не происходит.
Установил плагин дебага редиректа для wp, вот что он показал.
44a5a0fcbe3b775b245f4d3677ebe855bed45bf3
В чем проблема не пойму..
Изменено пользователем iCast

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость Soul

Для правильной работы функции нужно указывать полный УРЛ

 

Как пример

 

<?php wp_redirect( 'http://www.example.com', 301 ); exit; ?>

Стоит иногда документацию почитывать

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
iCast

, так тоже не работает... срабатывает только exit и все:( 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость Soul

Попробуй в Index.php засунуть

 

<?php
/* Short and sweet */
define('WP_USE_THEMES', true);
require('./wp-blog-header.php');
?>

Путь только человеческий пропиши до файла)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
iCast

, там уже есть такие строки

30762913267dc851641b4a05e0b19ab222cc27de

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
iCast

На удивление проблема была в левом js файле темы... из за нее редиректа не было. Тему можно закрыть

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...