「webで何か」作るブログ

35歳という遅すぎるスタートをなんとかする為のブログです。基本的に自分にとっての役立ちメモ。

WP-MEMBERSでログインした後、遷移元のページに戻る方法

functions.php

function my_login_redirect( $redirect_to, $user_id ) {
  if(!empty($_SESSION['gopage'])){
    return $_SESSION['gopage'];
  }else{
    return home_url();
  }
};
add_filter( 'wpmem_login_redirect', 'my_login_redirect', 10, 2 );

header.php

<?php
session_start();
  if(is_page(****)){ ログインページのid
    unset($_SESSION['gopage']);
    $_SESSION['gopage'] =  wp_get_referer();
  };
 ?>