안녕하세요 제가 스킨 하나를 수정해서 변경하다보니 title 부분과 순서 부분이 변경되어
브라우져 왼쪽 상단? 에 title 이 숫자로 나오게 되었는데 이부분을 제가 원하는 폼 값으로 나오게 변경을 하고싶은데 어떻게 할수있을까요 ? ㅠㅠ
이미지 링크 https://imgur.com/n4LArmK
해당 부분 확인가능하신 게시판 https://girl-edusherpa.kr/teachers/
즉 선생님이름으로 타이틀을 바꾸고싶은데 과목 순서가 타이틀로 잡힌거같습니다. 웹 노출에서도 제목이 1 또는 2 이런식으로 숫자로 나오게됩니다
안녕하세요~^^
KBoard 플러그인 게시글 본문 페이지에서 브라우저 타이틀은
wp_title 필터로 게시글 제목이 표시되도록 설정되어 있습니다.
테마 쪽에 functions.php 파일에 wp_title 필터를 활용하시면 될 듯합니다.
만약, 직접 코드 수정이 어려우시다면
말씀하신 선생님 이름은 어떤 필드를 활용 중이신지 알려주시겠어요?
고맙습니다.
<div class="kboard-attr-row kboard-attr-title">
<label class="attr-name" for="kboard-input-title"><?php echo __('순번-과목이름', 'kboard')?></label>
<div class="attr-value"><input type="text" id="kboard-input-title" name="title" value="<?php echo $content->title?>" placeholder="<?php echo __('Title', 'kboard')?>..."></div>
</div>
<div class="kboard-attr-row">
<label class="attr-name" for="kboard-input-tname"><?php echo __('선생님이름', 'kboard')?></label>
<div class="attr-value"><input type="text" id="kboard-input-tname" name="kboard_option_tname" value="<?php echo $content->option->tname ?>"></div>
</div>
<div class="kboard-attr-row">
<label class="attr-name" for="kboard_option_summary"><?php echo __('요약', 'kboard')?></label>
<div class="attr-value"><input type="text" id="kboard_option_summary" name="kboard_option_summary" value="<?php echo $content->option->summary?>"></div>
</div>
현재 위와 같이 사용하고 있습니다 !
안녕하세요.
올려주신 코드를 기준으로 선생님이름이 게시글 본문 페이지에서
브라우저 타이틀에 표시되게 하시려면
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 추가해보시겠어요?
add_action('get_header', 'my_get_header', 999);
function my_get_header(){
if(current_theme_supports('title-tag')){
add_filter('document_title_parts', 'my_wp_title', 999, 1);
}
else{
add_filter('wp_title', 'my_wp_title', 999, 1);
}
}
function my_wp_title($title){
$content_uid = kboard_uid();
if($content_uid){
$content = new KBContent();
$content->initWithUID($content_uid);
$board = $content->getBoard();
if($board->id == '1'){ // 실제 게시판 id로 적용해주세요.
if(is_array($title)){
$title['title'] = $content->option->tname;
return $title;
}
else{
return $content->option->tname;
}
}
}
return $title;
}
위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용해보시겠어요?
만약, 다른 입력 필드를 적용하시려면 위의 코드에서
tname 부분을 필드 메타키로 적용해보세요.
고맙습니다.