에스크원 스킨을 커스터마이징하여 두개 사용해야해서 하나는 원래 있던 에스크원 스킨을 다운받아서 이름을 다르게하여 FTP에 넣어줬습니다.
그런데 원래 있던 스킨에서는 글작성시 자동적으로 답변대기로 상태표기가 되는데
FTP에서 따로 넣어준 스킨에서는 글작성시 답변대기가 나오지 않고 관리자가 수동으로 상태를 변경해 줘야 상태가 표시됩니다.
따로 변경한 부분은 없고 동일한 스킨파일을 이름만 달리하여 넣어줬는데 왜 그런지 모르겠습니다.
워드프레스 에러 확인하기 - 디버그 모드 활성화 방법 을 해보았는데 에러표시는 뜨지 않았습니다.
안녕하세요~^^
스킨 functions.php 파일에 있는 아래 코드 부분의 함수명을
if(!function_exists('kboard_ask_status')){
function kboard_ask_status(){
...
}
}
if(!function_exists('kboard_ask_one_get_template_field_html')){
add_filter('kboard_get_template_field_html', 'kboard_ask_one_get_template_field_html', 10, 4);
function kboard_ask_one_get_template_field_html($html, $field, $content, $board){
...
}
}
아래처럼 중복되지 않게 변경해주세요.
if(!function_exists('kboard_ask_status2')){
function kboard_ask_status2(){
...
}
}
if(!function_exists('kboard_ask_one_get_template_field_html2')){
add_filter('kboard_get_template_field_html', 'kboard_ask_one_get_template_field_html2', 10, 4);
function kboard_ask_one_get_template_field_html2($html, $field, $content, $board){
...
}
}
그 다음 아래 코드 부분을
변경한 스킨 폴더 명으로 입력해보시겠어요?
$board->skin == 'ask-one'
고맙습니다.
네 이제 잘됩니다~!! 감사합니다