코스모스팜 회원관리 플러그인 사용중입니다.
새페이지에 알림 페이지 숏코드 입력을 하면 해당 페이지가 회원가입한 사람들만 보이는건가요???
아니면 누구나 보이는데 보기권한이 있는건가요???
만약 전자이면 상관 없는데 후자이면 전자처럼 하는 방법이 있나요?
안녕하세요~^^
말씀하신 알림 페이지는 코스모스팜 회원관리 플러그인의 알림 페이지인지요?
코스모스팜 회원관리 플러그인 관련 문의는 워드프레스 카테고리에 올려주시길 부탁드립니다.
알림 페이지는 로그인한 사용자에게만 표시되며 본인의 알림만 볼 수 있습니다.
고맙습니다.
위 코드가 에러가 나면 아래 코드로 다시 시도해보시겠어요?
add_action('admin_head', 'my_admin_head_20190906');
function my_admin_head_20190906(){
?>
<style>
#dashboard_primary { display: none; }
</style>
<?php
}
고맙습니다.
워드프레스 페이지 접근 제한 기능 소개 관련해서 링크 남겨드립니다.
https://blog.naver.com/PostView.nhn?blogId=chan2rrj&logNo=220924449774
이 내용을 보시고 페이지를 제한하시면 비회원은 페이지를 볼 수 없도록 설정할 수 있습니다.
고맙습니다.
코드를 올려주실 땐 에디터의 코드 스니펫 삽입 기능을 이용 부탁드립니다.
코드 상에는 문제없습니다.
디버그 모드를 활성화하시면 에러 메시지를 확인해보실 수 있습니다.
코스모스팜 회원관리 플러그인의 알림 페이지와 회원 리스트 페이지는
로그인 사용자에게만 표시되며 해당 페이지에서도 로그인 사용자에게만 표시됩니다.
비회원으로 확인한 아래 이미지 확인해보시겠어요?
고맙습니다.
add_action('admin_head', 'my_admin_head'); function my_admin_head(){ ?> <style> #dashboard_primary { display: none; } </style> <?php }
알려주신 코드 테마편집기 삽입하면 일단 계속 로딩걸리고 효과 없고, FTP로 업로드하니까 사이트 오류나네요 ㅠ.ㅠ
말씀하신 알림 페이지는 어떤 것을 말씀하시는 건지요?
이미지 첨부가 가능하시다면 imgur에 업로드한 뒤 링크 걸어주세요.
비회원으로도 확인 가능한 페이지 주소 알려주시겠어요?
고맙습니다.
알림페이지 숏코드 삽입해서 만들었는데 로그인 안한 사용자한테도 알림페이지가 표시가 됩니다... 어찌 된건지 도통 모르겠네요...
같은 맥락으로 회원리스트 보기도 표시가 되나요???
워드프레스 관리자 페이지 알림판에서 워드프레스 이벤트 및 뉴스 항목을
안 보이게 하시려면
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 추가해보시겠어요?
add_action('admin_head', 'my_admin_head');
function my_admin_head(){
?>
<style>
#dashboard_primary { display: none; }
</style>
<?php
}
추가로, 워드프레스 사이트에서 로그인 시
워드프레스 사이트 상단에 표시되는 검정 메뉴를 어드민 바(Admin Bar)라고 부릅니다.
어드민 바를 숨기거나 관리자에게만 표시하는 방법은
아래의 링크를 참고해보세요.
https://www.cosmosfarm.com/threads/document/26458
고맙습니다.
1.
로그인후 알림판에서 워드프레스 이벤트 및 뉴스 섹션 아예 안보이게 하는 방법 있나요?
2.
로그인후 프로필 섹션에서 이름,성,주소, 등등등 필드가 갑자기 생겼는데요 이거 추가,삭제 못시키나요?
다시 안내드립니다.
워드프레스 관리자 페이지 알림판에서 워드프레스 이벤트 및 뉴스 항목을 안 보이게 하시려면 아래 코드를 추가해보세요.
관리자 알림판 페이지의 모든 위젯들을 숨기는 코드입니다.
add_action('wp_dashboard_setup', 'remove_dashboard_widgets', 999);
function remove_dashboard_widgets(){
global $wp_meta_boxes;
$wp_meta_boxes['dashboard'] = array();
}
관리자는 그대로 위젯이 보이길 원하시면 아래 코드를 추가해보세요.
if(!current_user_can('manage_options')){
add_action('wp_dashboard_setup', 'remove_dashboard_widgets', 999);
}
function remove_dashboard_widgets(){
global $wp_meta_boxes;
$wp_meta_boxes['dashboard'] = array();
}
테마의 functions.php 파일에 추가해주세요.
고맙습니다.