KBoard - FAQ 영문

안녕하세요

영문홈페이지를 만들어 KBoard -> FAQ를 사용하고 있습니다.

그래서 영문으로 FAQ를 등록하면 다른건 다 영문으로 변환이 되는데

'도움이 되었나요?' 이부분만 영문으로 변환이 안됩니다.

어떻게 바꿀 수 있나요??

 

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • 안녕하세요~^^

    KBoard 디스커버 FAQ 스킨을 사용 중이신지요?

    "도움이 되었나요?" 문구를 수정하시려면

    아래의 코드를 활용해보세요.

    add_filter('discover_faq_helpful_default_helpful_message', 'discover_faq_helpful_default_helpful_message_20200916', 10, 1);
    function discover_faq_helpful_default_helpful_message_20200916($message){
    	$message = '텍스트';
    	return $message;
    }

    위의 코드에서 텍스트 부분에는 실제 표시하려는 문구로 교체해보세요.

    테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.

    고맙습니다.

  • 답변 감사합니다

    제가 아직 워드프로스에 대해 잘 몰라서 질문 한가지 더 남깁니다.

    add_filter('discover_faq_helpful_default_helpful_message', 'discover_faq_helpful_default_helpful_message_20200916', 10, 1); function discover_faq_helpful_default_helpful_message_20200916($message){ $message = '텍스트'; return $message; }

    코드를 넣으라고 하셨는 어디쪽에 넣어야 되는 건가요??

  • 이전 댓글에 안내해드린 코드는

    이전 댓글에도 말씀드린 것처럼

    테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.

    고맙습니다.

  • 감사합니다!!

  • 한가지만 더 질문드립니다.

    코드를 추가하니 바꼈습니다.

    그런데 영어 페이지에만 영문으로 바꾸고 싶은데

    한국어페이지도 똑같이 영어로 바뀝니다.

    어떻게 하면 되나요??

  • 영문 페이지와 한글 페이지에 같은 게시판이 설치됐는지요?

    영문 페이지 및 한글 페이지 설정 방법에 따라 코드가 다를 수 있습니다.

    어떻게 설정하셨는지 알려주시겠어요?

    고맙습니다.

  • 네 같은 게시판으로 설치하였습니다.

     

    한국어 홈페이지한국어 홈페이지 관리자화면에서

    KBoard 스킨 : discover-faq로 FAQ 게시판을 생성해서 만들었고

     

    영문 홈페이지에서는 영문 홈페이지 관리자 화면에서

    KBoard에 스킨 : discover-faq로 설정해서 만들었습니다.

  • 멀티 사이트로 운영 중일 때 특정 사이트에만 코드를 적용하시려면

    기존 코드 대신 아래의 코드로 교체해서 확인해보시겠어요?

    add_filter('discover_faq_helpful_default_helpful_message', 'discover_faq_helpful_default_helpful_message_20200916', 10, 1);
    function discover_faq_helpful_default_helpful_message_20200916($message){
    	if(get_current_blog_id() == '1'){ // 실제 멀티 사이트 ID로 적용해주세요.
    		$message = '텍스트';
    	}
    	
    	return $message;
    }

    위의 코드에서 get_current_blog_id() == '1' 부분의 숫자는

    실제 멀티 사이트 ID로 교체해보세요.

     

    사이트 id(blog)를 확인하시려면

    워드프레스 관리자 -> 네트워크 관리자 -> 사이트 -> 모든 사이트 페이지에 보시면 사이트 리스트가 있습니다.

    사이트를 클릭하시면 주소창을 확인해보시면 id=1 이런 식으로 표시됩니다.

    고맙습니다.

  • 답변 감사합니다

    그런데 저는 다국어 페이지를 만들때

    멀티사이트 플러그인을 사용한 것이 아니라

    Polylang이라는 플러그인을 사용했는데

    알려주신 코드로 적용해도 되는 건가요??

  • 제가 사용하고 있는 Polylang 버전은 2.8.2버전 입니다.

  • 답변 감사합니다

    그런데 저는 다국어 페이지를 만들때

    멀티사이트 플러그인을 사용한 것이 아니라

    Polylang이라는 플러그인을 사용했는데

    알려주신 코드로 적용해도 되는 건가요??

  • 새로 주신 코드를 적용해보았는데

    안되서 답글 남깁니다!!

  • 멀티 사이트가 아니라면

    아래의 코드로 교체해보세요.

    add_filter('discover_faq_helpful_default_helpful_message', 'discover_faq_helpful_default_helpful_message_20200916', 10, 1);
    function discover_faq_helpful_default_helpful_message_20200916($message){
    	if(get_the_ID() == '1'){ // 실제 페이지 ID로 적용해주세요.
    		$message = '텍스트';
    	}
    	
    	return $message;
    }

    get_the_ID() 함수를 사용하면 페이지 ID 값을 가져올 수 있습니다.

    위 코드에서 페이지 ID 부분을 실제 페이지 ID로 변경하신 후에 적용해보세요. 

     

    워드프레스에서 페이지 ID를 찾는 방법은 아래 블로그 링크를 확인해주세요.

    워드프레스에서 페이지(포스트) ID를 찾는 방법

    고맙습니다.

  • 감사합니다~~!!

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요