wordpressを使っているのですけれど、
下記コード以外で管理者以外ダッシュボード禁止にする方法はありませんか?
PHP
1function user_redirect() { 2 if(!current_user_can( 'administrator' )) { 3 wp_redirect( home_url() ); 4 exit; 5 } 6} 7add_action('admin_menu', 'user_redirect');
なぜかと言いますと、このコードですとファイルのアップロードまで禁止になってしまうためです。
ダッシュボード系のURLにすべてリダイレクトをかけてもいいのですが、もっと ”スマートな” 方法を探しています。
どうぞ宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー