Нужно изменить страницу после выхода.

Тема в разделе "Wordpress", создана пользователем ilyalevets, 17 май 2012.

Статус темы:
Закрыта.
Модераторы: Sorcus
  1. ilyalevets

    ilyalevets Писатель

    Регистр.:
    26 апр 2012
    Сообщения:
    78
    Симпатии:
    3
    Нужно изменить страницу, на которую попадает пользователь после того как он разлогинился. Не на станицу регистрации, на любую другую.
     
  2. sunny_m

    sunny_m Создатель

    Регистр.:
    6 янв 2008
    Сообщения:
    44
    Симпатии:
    53
    В файле wp-login.php находите код
    Код:
    case 'logout' :
        check_admin_referer('log-out');
        wp_logout();
     
        $redirect_to = 'wp-login.php?loggedout=true';
        if ( isset( $_REQUEST['redirect_to'] ) )
            $redirect_to = $_REQUEST['redirect_to'];
     
        wp_safe_redirect($redirect_to);
        exit();
     
    break;
    и текст "wp-login.php?loggedout=true" заменяете на нужный адрес
     
  3. 3xmaster

    3xmaster

    Регистр.:
    19 июн 2007
    Сообщения:
    552
    Симпатии:
    130
    И при обновлении всё заново..
    Не надо править файлы движка! Для этого есть function.php темы. Переопределить функцию в ней и всё.

    Или...
    Не знаю как по выходу, но по входу в кодексе есть пример.

    Наверняка просто нужно найти другой фильтр и отредактировать этот пример.
     
  4. ReBeL

    ReBeL Злобный старикашка

    Регистр.:
    3 май 2006
    Сообщения:
    1.564
    Симпатии:
    851
    Все бы вам велосипеды изобретать =)))))

    Код:
    /*
    Plugin Name: Logout Redirect
    Plugin URI: http://premium.wpmudev.org/project/logout-redirect
    Description: Redirects users to specified url after logging out - say goodbye to users logging out... and seeing the logout screen :)
    Author: Andrew Billits, Ulrich Sossou
    Version: 1.0.3
    Text Domain: logout_redirect
    Author URI: http://premium.wpmudev.org/
    WDP ID: 42
    */
    
    Там же рядом находится login redirect =)
     
Статус темы:
Закрыта.