안녕하세요~~워드프레스에서 작성자로 구분된 회원이 글쓰기를 하려고 할 때
로그인 시 알림판으로 가지않고 특정 게시판으로 이동할 수 있나요??
여러명이 글을 써야 하는데 관리자페이지를 못보게 하고 싶습니다.
안녕하세요~^^
코스모스팜 회원관리 플러그인을 사용 중이시라면
로그인 후 이동할 페이지를 설정하실 수 있습니다.
워드프레스 관리자 -> 회원가입관리 -> 설정 페이지에서
로그인 완료후 이동 설정으로 로그인 후 이동할 페이지를 설정하실 수 있습니다.
또는 워드프레스 내장 액션인 wp_login 액션을 활용해서 강제로 이동되게 할 수 있습니다.
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 추가해서 활용해보시겠어요?
add_action('wp_login','auto_redirect_after_login');
function auto_redirect_after_login(){
wp_redirect('https://cosmosfarm.com');
exit;
}
테마 쪽 functions.php 파일 하단에
아래의 코드를 추가하시면
관리자 아닌 사용자가 워드프레스 관리자 페이지로 접근할 경우 메인 페이지로 이동하게 할 수 있습니다.
add_action('admin_init', 'my_admin_init');
function my_admin_init(){
if(!current_user_can('manage_options')){
wp_redirect(site_url());
exit;
}
}
고맙습니다.