저는 영문 워드프레스를 사용하는 편입니다. K 보드는 워드프레스 영문판에서는 영문 게시판으로 워드프레스 한글판에서는 한글 게시판으로 자동 전환이 되는데, 워드프레스 영문판에서 한글 게시판을 사용하는 방법이 없을까요?
안녕하세요~^^
현재는 KBoard 플러그인은 워드프레스의 사이트 언어 설정에 따라 한글 또는 영어로 표시하고 있습니다.
워드프레스의 locale 필터를 사용하시면 페이지 별로 언어를 설정하실 수 있습니다.
add_filter('locale', 'my_locale', 10, 1);
function my_locale($lang){
$post_id = url_to_postid('//'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
if($post_id == '1'){
$lang = 'ko_KR';
}
return $lang;
}
위의 코드에서 $post_id == '1' 부분은 실제 한글로 표시할 게시판 페이지의 id로 적용해보시겠어요?
영문 사이트에서 KBoard 플러그인의 게시판만 한글로 표시하는 방법은 연구를 해보겠습니다.
워드프레스에서 페이지 ID를 찾는 방법은 아래 블로그 링크를 확인해주세요.
고맙습니다.
아직 초보라서 위에 코드를 어느 파일에 어느 부분에 삽입 해야 하는지 알려 주셨으면 합니다.
고맙습니다.
테마 쪽 functions.php 파일에 추가해보시겠어요?
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에 추가해보세요.
또는 FTP로 접속해서 /wp-content/themes/사용중인테마/functions.php 파일 하단에 추가해주셔도 됩니다.
고맙습니다.