Wordpressがログインとログアウト時のリダイレクトを処理する方法にいくつか問題があります。
標準的な動作は以下のとおりです。
login: /wp-login.php (with no redirect_to url) -> /wp-admin.php
logout: /wp-admin.php -> /wp-login.php
何が欲しいです:
login: /wp-login.php (with no redirect_to url) -> homepage
logout: /wp-admin.php -> homepage
コード化された解決策を好むでしょう。 Wordpressがどのように機能するのかを学び理解するのに役立ちます。
ありがとうございました
これは実際にはプラグインに属していますが、あなたはあなたのテーマのfunctions.php
に入れるのと同じくらい簡単にできます
function default_login_redirect( $redirect, $request_redirect )
{
if ( $request_redirect === '' )
$redirect = home_url();
return $redirect;
}
add_filter( 'login_redirect', 'default_login_redirect', 10, 2 );