お世話になっております。
wordpressで会員制サイトを作っているものです。
今回ログアウトの処理を追加しようと以下の手順で進めておりました。
1.サイドメニューに静的に https://hogehoge.hoge/wp-login.php?action=logout とリンクをつける
2.ログアウト後にログインページに遷移するようにリダイレクトする処理をfunctions.phpに追記
function redirect_login_front_page() {
$url = site_url('hogehoge.hoge/login', 'http');
wp_safe_redirect($url);
exit();
}
add_action('wp_logout', 'redirect_login_page');
このようにすると処理自体はうまく走るのですが、ログインできなくなります。
wp_logoutをフックにして処理が動いているため不可解で質問した次第です。
どうかご教示いただけると幸いです。
あなたの回答
tips
プレビュー