워드프레스 게시판 KBoard(케이보드) 사용중입니다.
계층형 카테고리에서 자바스크립트로
셀렉트 박스를 구성하길래 해당 부분을 스킨 폴더 스크립트에 오버라이딩을 시도해 보았는데 1차 카테고리에서는 적용이 안되고 2차,3차 카테고리에는 적용이 되네요.
카테고리를 선택해 주세요 문구를 수정하고 싶습니다. 다른 스킨에서는 영향을 안받아야 하구요.
어떻게 해야 할까요 ㅎ
안녕하세요~^^
KBoard(케이보드) 플러그인에서 게시글 작성 시
계층형 카테고리 필드에서 "카테고리 선택" 문구를 수정하시려는 게 맞는지요?
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 추가해보시겠어요?
add_action('wp_footer', 'my_wp_footer', 999);
function my_wp_footer(){
?>
<script>
jQuery(document).ready(function(){
kboard_tree_category_default_text();
});
jQuery('#kboard-default-editor').on('change', '.kboard-tree-category', function(){
kboard_tree_category_default_text();
});
function kboard_tree_category_default_text(){
if(!jQuery('#kboard-tree-category-1 option:selected').val()){
jQuery('#kboard-tree-category-1 option:selected').text('1차 카테고리를 선택해주세요.');
}
if(!jQuery('#kboard-tree-category-2 option:selected').val()){
jQuery('#kboard-tree-category-2 option:selected').text('2차 카테고리를 선택해주세요.');
}
if(!jQuery('#kboard-tree-category-3 option:selected').val()){
jQuery('#kboard-tree-category-3 option:selected').text('3차 카테고리를 선택해주세요.');
}
}
</script>
<?php
}
위의 코드는 default 스킨을 기준으로 작성했습니다.
다른 스킨에 적용하시려면 #kboard-default-editor 부분의 default를 스킨명으로 교체해보시겠어요?
각 문구도 적절히 수정해보시겠어요?
고맙습니다.