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(); }; ?>