Warning: Use of undefined constant user_level - assumed 'user_level' (this will throw an Error in a future version of PHP) in /home/gogoweb/55w.jp/public_html/techblog/wp-content/plugins/ultimate-google-analytics/ultimate_ga.php on line 524
Facebook にシェア
[`evernote` not found]
LINEで送る

ユーザーを自動で登録させて、そのユーザーは管理画面を表示したくないなあというときがありました。
そのため、ログインをした後に管理画面を経由しないでトップページに移動するようにちょっとカスタマイズしてみました。


functions.phpに

add_filter('login_redirect','login_to_home_redirect');
function login_to_home_redirect(){
return get_bloginfo('home');
}

と記入するだけです。
これでログインした際に、トップページにリダイレクトされます。
get_bloginfo(‘home’)の場所を変えればトップ意外にもリダイレクトが可能です。
また、この状態で管理画面に移動した場合はログイン状態で(URL)/wp-admin/に直接アクセスすれば管理画面に移動することができます。
まあ3.1からは管理バーが追加されたので、こちらからもジャンプすることができます。
逆をいうと、追加ユーザーは管理バーをオフにしないとそちらから管理画面に移動されるのできをつけてくださいw