今、WordPressで「WooCommerce」を使ったECサイトを作ろうとしているのですが、
セキュリティー的に一般ユーザーと管理者のログインページを別URLに用意しようと考えています。
そこで「Login rebuilder」と言うプラグインを使い、
一応、一般用のログイン画面と管理者用のログイン画面を分け、
サイト上でのログインは全て一般ユーザー用ログインページに行くようにしたのですが、
add_action( 'login_url', 'aiueo', 20, 3 ); function aiueo($login_url, $redirect, $force_reauth) { if ( method_exists( $GLOBALS['plugin_login_rebuilder'], 'wp_secondary_login_url' ) ) { $login_url = $GLOBALS['plugin_login_rebuilder']->wp_secondary_login_url(get_the_permalink()); } return "$login_url"; }
「WooCommerce」で作られた「マイページ」や「購入手続き画面内」に出るログインのエリアからは、
普通に管理者アカウントにログイン出来てしまいます。
根本的に何か間違えている気もするのですが、
どこを調べたらいいのかもよくわかりません。
何か良い方法はご存知ないでしょうか?
素人なので言葉が足りないかもしれませんが、よろしくお願いします。
あなたの回答
tips
プレビュー