web-dev-qa-db-ja.com

管理ページをPages-pageに変更しますか?

管理者にログインすると、デフォルトでWelcomeページが表示されます。私のクライアントがデフォルトで "Pages"ページを見ることを要求しました、彼はどこか他のところでそれを見ました。

これは可能ですか?可能なら、どうですか?検索しようとしましたが、関連性が何も見つからなかった、また設定でそれを見つけることができませんでした。

2
qwerty

あなたのテーマのfunctions.phpファイルに入れておけば、これはあなたのために働くはずですが、あなたはあなたの設定に応じてリダイレクトするために条件とURLを修正したいかもしれません。

function loginRedirect( $redirect_to, $request, $user ){
    if( is_array( $user->roles ) ) { // check if user has a role
        return "/wp-admin/edit.php?post_type=page";
    }
}
add_filter("login_redirect", "loginRedirect", 10, 3);

これはlogin_redirectフィルタの使用に関する詳細を含むリンクです: http://codex.wordpress.org/Plugin_API/Filter_Reference/login_redirect

あなたがグーグル検索をするならば、あちこちに浮かぶいくつかのログインリダイレクトプラグインもあります。

3
Ben HartLenn

ベンからの素晴らしい答え

それを改良するために home_url() を追加してこれをlocalhostまたはserverで動作させることができます。

if( is_array( $user->roles ) ) {
    return home_url() . "/wp-admin/edit.php?post_type=page";
}
0
Kash