KBoard(케이보드)를 설치하고 나서 로그인과 회원관리 기능 보강을 위해 어제 유료 플러그인을 구입하고 보내주신 메일을 바탕으로 다운로드받고 설치를 했습니다.
로그인 스킨2와 회원가입 페이지에서 표도 생성했습니다.
이제 자유게시판에서 아무도 글을 쓸 수없고 회원가입한 독자만 글을 작성하도록 원했습니다.
그래서 자유게시판에 들어가면 글쓰기 버턴을 누르면 로그인 하십시오란 메시지가 나오고 옆에 회원가입 버튼이 나올 것을 기대했습니다.
그런데 글쓰기 권한을 로그인 가입자로 설정했더니 자유게시판에서 글쓰기 버튼이 아예 사라지고 없어 난감해하고 있습니다.
글쓰기 버튼이 나오고 그것을 누르면 로그인/회원가입 창이 나오도록 하려면 어떻게 해야합니까?
60대 후반 컴맹이 워드프레스 공부하며 사이트 (www.hialberta.com) 구축하려니 쉽지않습니다.
어느 사이트 가르침대로 WP-Members 플라그인도 설치했고 나름대로 설정을 했습니다.
도와주시기 바랍니다. 감사합니다. 김정열드림
안녕하세요~^^
게시판 글쓰기 권한이 없어도 항상 글쓰기 버튼이 표시되길 원하시면 아래 코드를 사용해보세요.
테마의 functions.php 파일에 코드를 추가해주세요.
add_filter('kboard_is_writer', 'my_kboard_is_writer_20200420', 10, 2);
function my_kboard_is_writer_20200420($is_writer, $board){
if(kboard_builder_mod() == 'list'){
$is_writer = true;
}
return $is_writer;
}
워드프레스 관리자 -> 테마 디자인 -> 테마 편집기 메뉴에서 functions.php 파일을 편집할 수 있습니다.
KBoard 플러그인이 최신 버전이 아니라면 동작하지 않습니다.
고맙습니다.
안녕하세요~^^
KBoard 플러그인에서 글쓰기 버튼은 쓰기권한이 있는 사용자에게만 표시됩니다.
모든 사용자에게 표시되게 하시려면 스킨 파일을 수정해주셔야 합니다.
아래 관련 링크를 참고해보시겠어요?
https://www.cosmosfarm.com/threads/document/24148
코스모스팜 회원관리 플러그인 필수 초기 세팅은 반드시 해주셔야 합니다.
※ 필수 초기 세팅 방법
1. 반드시 워드프레스 숏코드로 3개의 페이지를 모두 만들어 주세요.
해당 페이지에 아래 숏코드를 붙여넣기 하시면 폼이 생성됩니다.
① 회원가입 숏코드: [wpmem_form register]
② 사용자 프로필 숏코드: [wpmem_profile register=hide]
③ 로그인 숏코드1: [cosmosfarm_members_login_form]
(또는 로그인 숏코드2: [wpmem_form login] 로그인 완료, [wpmem_field field=user_login]님 환영합니다. [/wpmem_form])
2. 그 다음 워드프레스 관리자 페이지 -> 회원가입관리 -> 설정 페이지에서 앞서 만든 3개 페이지를 선택해주세요.
고맙습니다.