Make WordPress Core

Ticket #27617: 27617.patch

File 27617.patch, 756 bytes (added by johnbillion, 12 years ago)
  • src/wp-login.php

     
    472472
    473473case 'logout' :
    474474        check_admin_referer('log-out');
     475
     476        $user = wp_get_current_user();
     477
    475478        wp_logout();
    476479
    477480        $redirect_to = !empty( $_REQUEST['redirect_to'] ) ? $_REQUEST['redirect_to'] : 'wp-login.php?loggedout=true';
     481
     482        /**
     483         * Filter the log out redirect URL.
     484         *
     485         * @since x.x.x
     486         *
     487         * @param string  $redirect_to The redirect destination URL.
     488         * @param WP_User $user        The WP_User object for the user that's logging out.
     489         */
     490        $redirect_to = apply_filters( 'logout_redirect', $redirect_to, $user );
    478491        wp_safe_redirect( $redirect_to );
    479492        exit();
    480493