워드프레스 게시판 KBoard 글 작성시 카테고리를 필수로 선택할 수 있도록 하려면 어떻게 해야 하나요?
왕 초보라 무식해서.. 고수 분들 조언 부탁드려요^^
감사합니다.
간단히 required 속성을 추가하면 필수로 값을 입력받게 할 수 있습니다.
<select id="kboard-select-category1" name="category1" required>
<select id="kboard-select-category2" name="category2" required>
스킨의 script.js 파일을 수정해주셔야 합니다.
/wp-content/plugins/kboard/skin/사용중인스킨/script.js
아래 굵게 표시된 코드를 추가해서 테스트 해보시겠어요?
function kboard_editor_execute(form){
jQuery.fn.exists = function(){
return this.length>0;
};
if(!jQuery('input[name=title]', form).val()){
alert(kboard_localize_strings.please_enter_the_title);
jQuery('input[name=title]', form).focus();
return false;
}
else if(jQuery('input[name=member_display]', form).eq(1).exists() && !jQuery('input[name=member_display]', form).eq(1).val()){
alert(kboard_localize_strings.please_enter_the_author);
jQuery('[name=member_display]', form).eq(1).focus();
return false;
}
else if(jQuery('input[name=password]', form).exists() && !jQuery('input[name=password]', form).val()){
alert(kboard_localize_strings.please_enter_the_password);
jQuery('input[name=password]', form).focus();
return false;
}
else if(jQuery('input[name=captcha]', form).exists() && !jQuery('input[name=captcha]', form).val()){
alert(kboard_localize_strings.please_enter_the_CAPTCHA);
jQuery('input[name=captcha]', form).focus();
return false;
}
else if(jQuery('select[name=category1]', form).exists() && !jQuery('select[name=category1]', form).val()){
alert('카테고리를 선택해주세요.');
jQuery('select[name=category1]', form).focus();
return false;
}
else if(jQuery('select[name=category2]', form).exists() && !jQuery('select[name=category2]', form).val()){
alert('카테고리를 선택해주세요.');
jQuery('select[name=category2]', form).focus();
return false;
}
return true;
}