<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[메시지 팝업 영문으로 변경]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/37369</link>
		<description><![CDATA[<p>KBoard 버전 : 게시판 플러그인 5.4.2, 댓글 플러그인 4.5</p>

<p>스킨 : Ask One (최신버전 구매)</p>

<p> </p>

<p>글쓰기 페이지에서 필수입력항목을 작성하지 않고 저장하기 버튼을 클릭할 경우,</p>

<p>"***은(는) 필수입니다"</p>

<p>라는 메시지가 팝업됩니다.</p>

<p>이것을 영문으로 수정하고 싶은데 어떻게 해야하는지요?</p>

<p> </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[kboard_skin_header 액션 쪽에서 gettext 필터가 제대로 동작하지 않는다면

게시판이 설치된 페이지 ID...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/37385</link>
			<description><![CDATA[<p>kboard_skin_header 액션 쪽에서 gettext 필터가 제대로 동작하지 않는다면</p>

<p>게시판이 설치된 페이지 ID로 구분해보시겠어요?</p>

<p>기존 코드 대신 아래의 코드로 교체해보세요.</p>

<pre>
<code class="language-php">add_filter('gettext', 'my_gettext', 10, 3);
function my_gettext($translated_text, $text, $domain){
	$page_id = get_the_ID();
	if(in_array($page_id, array('1', '2'))){
		if($domain == 'kboard'){
			if($text == '%s is required.'){
				$translated_text = '%s is required.';
			}
		}
	}
	
	return $translated_text;
}</code></pre>

<p>위의 코드에서 숫자 1과 2는 실제 게시판이 설치된 페이지 ID로 적용해보세요.</p>

<p> </p>

<p>워드프레스 사이트에서 페이지 ID를 찾는 방법은</p>

<p>아래의 링크를 참고해보세요.</p>

<p><a href="https://blog.naver.com/PostView.nhn?blogId=chan2rrj&amp;logNo=220993158649" target="_blank">워드프레스에서 페이지(포스트) ID를 찾는 방법</a></p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 30 Sep 2019 06:49:22 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[게시판 id가 4, 5인 두개의 게시판만 메시지를 영어로 하려고 합니다.

functions.php에 다음과 같이 작...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/37381</link>
			<description><![CDATA[<p>게시판 id가 4, 5인 두개의 게시판만 메시지를 영어로 하려고 합니다.</p>

<p>functions.php에 다음과 같이 작성하였는데 변화가 없이 그냥 한글로만 나옵니다.</p>

<p>어디가 잘못된 것인지 알려주시면 감사하겠습니다.</p>

<p> </p>

<p>add_action('kboard_skin_header', 'my_kboard_skin_header3', 10, 1);<br />
function my_kboard_skin_header3($builder){<br />
    $board = $builder-&gt;board;<br />
    <br />
    if($board-&gt;id == '4' || $board-&gt;id == '5' ){</p>

<p>        add_filter('gettext', 'my_text_strings5', 999, 3);<br />
    }<br />
}</p>

<p>function my_text_strings5($translated_text, $text, $domain){<br />
    if($domain == 'kboard'){<br />
        switch($translated_text){<br />
            case '%s is required.': $translated_text = '%s is required.'; break;<br />
        }<br />
    }<br />
    return $translated_text;<br />
}</p>]]></description>
			<author>헐랭스</author>
			<pubDate>Mon, 30 Sep 2019 06:25:15 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

KBoard 플러그인은 다국어를 지원하고 있습니다.

기본적으로 워드프레스 사이트 언어 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/37374</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>KBoard 플러그인은 다국어를 지원하고 있습니다.</p>

<p>기본적으로 워드프레스 사이트 언어 설정에 따라</p>

<p>한국어, 영어, 일본어로 표시할 수 있습니다.</p>

<p> </p>

<p>입력 필드 필수 안내 문구를 영어로 표시되게 하시려면</p>

<p>gettext 필터를 활용해보시겠어요?</p>

<p>워드프레스 관리자 -&gt; 외모 -&gt; 테마 편집기 페이지에서 functions.php 파일 하단에</p>

<p>아래의 코드를 추가해보세요.</p>

<pre>
<code class="language-php">add_filter('gettext', 'my_gettext', 10, 3);
function my_gettext($translated_text, $text, $domain){
	if($domain == 'kboard'){
		if($text == '%s is required.'){
			$translated_text = '%s is required.';
		}
	}
	return $translated_text;
}</code></pre>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 30 Sep 2019 05:41:06 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>