이름이 따로 2개로 구분된 공지사항이 게시판에 나타나길 원합니다. 예를 들어서, 공지와 자료 이렇게 만들고 싶습니다...물론, 전부 공지사항입니다. 그래서, 공지와 자료는 게시물중에 당연히 맨 앞에 올라오겠지요. 그러므로, 선택할 때, 일단은 아래와 같이 나타납니다., (비밀글) (공지) ( 자료) 이렇게 되는 것입니다. . 그런데,, 글을 써서 올리면,,, 자료라고 안나옵니 다. 당연하겠지만, 더 수정할 곳과 내용을 알려주세요. 감사드립니다. <?php if($fields->isUseFields($field['notice_permission'], $field['notice'])):?>
<label class="attr-value-option"><input type="checkbox" name="notice" value="true"<?php if($content->notice):?> checked<?php endif?>>교재</label>
<?php endif?>
안녕하세요~^^
KBoard 게시판에서 옵션 필드에 필드를 추가하시려면
kboard_skin_editor_option 액션을 활용해보시겠어요?
이전에도 비슷한 문의가 있었습니다.
아래 관련 링크 참고 부탁드립니다.
https://www.cosmosfarm.com/threads/document/30674
고맙습니다.
우선, FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/editor-fields.php 파일이 있는지 확인해보세요.
editor-fields.php 파일이 없다면 editor.php 파일에
아래의 코드가 있는지 확인해보세요.
<?php do_action('kboard_skin_editor_option', $content, $board, $boardBuilder)?>
만약, 없다면 아래 코드가 적용되지 않을 수 있으니 어떤 스킨을 사용 중이신지 알려주시겠어요?
워드프레스 관리자 -> 외모(테마 디자인) -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 추가해보시겠어요?
add_action('kboard_skin_editor_option', 'my_kboard_skin_editor_option', 10, 3);
function my_kboard_skin_editor_option($content, $board, $boardBuilder){
if($board->id == '1'){ // 실제 게시판 id로 적용해주세요.
?>
<label class="attr-value-option"><input type="checkbox" name="kboard_option_ko_en" value="true"<?php if($content->option->ko_en):?> checked<?php endif?>> 한글 - 영어</label>
<label class="attr-value-option"><input type="checkbox" name="kboard_option_cn_en" value="true"<?php if($content->option->cn_en):?> checked<?php endif?>> 중국 - 영어</label>
<?php
}
}
위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용해보세요.
FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/list.php 파일에
아래의 코드를 모두 찾아서
<?php echo $content->title?>
찾은 코드 위에 아래의 코드를 추가해보시겠어요?
<?php if($content->option->ko_en):?>
<span class="kboard-option-ko-en">한글 - 영어</span>
<?php endif?>
그대로 따라했는데,, 안되는데 도와주세요.
안녕하세요.
어느 부분이 되지 않는지 좀 더 구체적으로 설명해주시겠어요?
고맙습니다.