여기에다가 사진을 올리는 법을 몰라 링크에다가 사진 게시글 2장 올렸습니다. 링크 -> http://dailyharu.com/%EC%9C%A0%EB%A8%B8-2/?uid=19&mod=document&pageid=1
하나는 문의 게시판에 글을 로그인 안 한 상태에서 눌렀을 때 로그인을 해야 볼 수 있다고 경고창?이 뜨고 로그인을 할 때 화면이 저 기본?? 로그인 창이 뜨더라고요
그냥 홈페이지에서 로그인 로그아웃을 할 수 있게 하는 방법을 알고 싶습니다
(문의 게시판이 관리자랑 작성자만 볼 수 있게 해놨습니다)
그리고 그 밑에 권한이 없습니다. 이문구를 다른 걸로 변경하고 싶어요
예를 들어 작성자만 확인할 수 있다 이런 문구로 수정하고 싶은데 어떻게 하나요?
그리고 얼티밋 멤버 사용하고 있는데 회원가입시 닉네임을 정하고 그 닉네임으로 활동하는 방법도 알려주세요 ㅠ
안녕하세요~^^
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 추가해보시겠어요?
add_action('kboard_cannot_read_document', 'my_kboard_cannot_read_document_go_login', 1, 5);
function my_kboard_cannot_read_document_go_login($action, $url, $content, $board, $board_builder){
if($action == 'go_login' && $board->id == '1'){
echo '<script>alert("작성자만 확인하실 수 있습니다.");</script>';
echo '<script>window.location.href="페이지 주소";</script>';
}
}
위 코드에서 $board->id == '1' 부분은 실제 게시판 id로 변경해주세요.
문구는 적절한 문구로 변경하시고 페이지 주소 부분은 실제 로그인 페이지 주소로 변경하신 후에 적용해보시겠어요?
고맙습니다.
KBoard 플러그인에서 워드프레스의 공개적으로 표시할 이름(display_name)을 작성자로 표시하고 있습니다.
회원가입 시 메타 키(Meta Key)가 display_name인 필드가 공개적으로 표시할 이름으로 설정됩니다.
Ultimate Member 플러그인의 회원가입 폼에
메타 키(Meta Key)가 display_name인 필드를 새로 추가하신 후에 확인해보시겠어요?
고맙습니다.
첫 번째로 올린 댓글에 대해서 질문합니다 실제 게시판 id가 무슨 아이디 인지 잘 모르겠습니다..
페이지 주소도 그냥 제 페이지 주소를 적으면 되는 건가요??
functions.php 파일 하단이라고 하면 정말 그 페이지 안에 맨 밑 거기에다가 적용시키면 되는 건가요?
제가 너무 몰라서 ㅠ.. 항상 도움을 주셔서 감사합니다
1. 게시판 id는 워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 기본설정 페이지에서
게시판 숏코드(Shortcode) 입력 필드에 아래처럼 숏코드가 표시됩니다.
[kboard id=7]
위의 숏코드에서 7 부분이 게시판 id입니다.
만약 위의 숏코드처럼 표시되어 있다면 이전에 안내해드린 코드에서
$board->id == '1' 부분을 $board->id == '7'로 적용해주시면 됩니다.
2. 페이지 주소 부분에는 실제 로그인 페이지 주소로 변경해주세요.
https://www.cosmosfarm.com/login 이런 식으로 실제 페이지에서 로그인할 때 페이지 주소로 변경해주시면 됩니다.
3. 네, 맞습니다. functions.php 파일 제일 하단에 코드를 추가해주시면 됩니다.
고맙습니다.
복사하고 수정해서 하단에 붙여넣기 하니
치명적인 에러를 점검하기 위해 사이트와 통신할 수 업습니다. 따라서 PHP 변경사항이 원래의 것으로 복구됐습니다. PHP 파일 변경사항을 SFTP와 같은 다른 수단을 통해 업로드 해야 합니다.
라고 나옵니다..
안녕하세요.
테마 편집기 페이지에서 functions.php 파일 업데이트 시 오류 메시지가 표시되는 이유는
테마나 플러그인 충돌 또는 호스팅 문제일 듯합니다.
모든 플러그인을 비활성화하고 다시 코드를 추가해서 확인해보시겠어요?
그래도 오류 메시지가 표시되면 호스팅 문제일 수도 있으니 해당 관리자에게 문의해보셔야 할 듯합니다.
FTP로 접속해서 /wp-content/themes/사용중인테마/functions.php 파일에
코드를 직접 추가하셔도 됩니다.
고맙습니다.