안녕하세요?
사용자를 위해서 "게시판 - 고급설정 - 본문 기본 양식"에 미리 입력해 놓은 글을
게시판 작성시 본문을 클릭하면 글자가 사라지고 사용자가 깨끗한(?) 양식에 글을 작성하게 하고 싶은데 가능할까요?
https://imgur.com/cJIfRyO
본문 작성시 빨간박스의 기본 텍스트를 사라지게 하고 싶습니다.
방법 좀 부탁드립니다. 고맙습니다.
안녕하세요~^^
말씀하신 것처럼 적용하시려면
placeholder 기능을 활용해보시겠어요?
워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 입력필드 설정 탭에서
내용 필드의 Placeholder 입력 필드에 원하시는 문구를 추가해보시겠어요?
고맙습니다.
고맙습니다.
제가 똥손이라 그런지 이건 해결이 안되네요.
입력필스 설정 - 내용 필드 - Placeholder 입력란에 알림 글을 입력하고 저장을 했지만,
게시판 작성시 알림글은 보이지 않네요.
Placeholder는 에디터에 아무런 내용이 입력되지 않았을 때 표시됩니다.
내용이 있다면 placeholder 쪽의 내용이 지워지고
내용이 없을 때 placholder 쪽이 내용이 표시됩니다.
기존 본문 기본 양식을 설정하셨다면 내용을 비우신 후에 확인해보시겠어요?
만약, 입력 필드 설정을 지원하지 않는 스킨을 사용 중이시라면
입력 필드 설정이 동작하지 않을 수도 있습니다.
아래의 코드를 추가해서도 에디터의 placeholder를 설정하실 수 있습니다.
add_filter('kboard_content_editor_vars', 'kboard_content_editor_vars_20201217', 10, 1);
function kboard_content_editor_vars_20201217($vars){
extract($vars, EXTR_SKIP);
if($board->id == '1'){ // 실제 게시판 id로 적용해주세요.
$vars['placeholder'] = '문구를 입력해보세요';
}
return $vars;
}
위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용해주세요.
문구도 적절히 수정해보세요.
테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.
고맙습니다.
게시판 스킨은 기본스킨을 사용하고 있습니다.
입력 스킨은 textarea, 워드프레스내장, 썸머노트 모두 변경해 보면서 했지만 입력해 놓은 문구는 표시가 안되네요.
알려주신 코드를 아바다테마 차일드테마 파일 functions.php파일에 추가를 해서 해봤는데 안되더라구요.
그래서 그냥 포기했어요. ㅎㅎ