<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[특정 게시판들의 권한과 에디터를 일괄 수정하는 방법 문의]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/34628</link>
		<description><![CDATA[<p>케이보드 관리페이지의 설정에서 권한을 설정해줄수가 있고,</p>

<p>에디터를 단순 textarea와 워드프레스에디터로 선택할수가 있는데요,</p>

<p> </p>

<p>특정 게시판들의 설정을 function에서 일괄적으로 바꿔주고자 합니다.</p>

<p>어떻게 적용을 하면 될까요?</p>

<p> </p>

<p>1. 글쓰기 권한, 읽기권한, 댓글권한 등 권한 부분 일괄설정</p>

<p>2. 에디터 선택부분 일괄설정 (TEXTAREA 또는 워드프레스에디터)</p>

<p> </p>

<p>항상 친절하신 답변 감사드립니다.</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

KBoard 플러그인에서 권한 일괄 변경 관련해서는

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


add_act...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/43386</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>KBoard 플러그인에서 권한 일괄 변경 관련해서는</p>

<p>아래 코드를 활용해보세요.</p>

<pre>
<code class="language-php">add_action('init', 'init_2020_05_15');
function init_2020_05_15(){
	global $wpdb;
	
	$board_list = array('1', '2', '3', '4', '5');
	
	foreach($board_list as $board_id){
		$board = new KBoard($board_id);
		if($board-&gt;id){
			$wpdb-&gt;update(
				"{$wpdb-&gt;prefix}kboard_board_setting",
				array(
					'permission_read' =&gt; '',
					'permission_write' =&gt; 'author'
				),
				array('uid' =&gt; $board-&gt;id),
				array('%s','%s'),
				array('%d')
			);
			$board-&gt;meta-&gt;permission_admin_roles = serialize(array('administrator'));
			$board-&gt;meta-&gt;permission_read_roles = '';
			$board-&gt;meta-&gt;permission_write_roles = '';
			$board-&gt;meta-&gt;permission_reply = '1';
			$board-&gt;meta-&gt;permission_reply_roles = '';
			$board-&gt;meta-&gt;permission_comment_write = '1';
			$board-&gt;meta-&gt;permission_comment_write_roles = '';
			$board-&gt;meta-&gt;permission_comment_read = '';
			$board-&gt;meta-&gt;permission_order = '1';
			$board-&gt;meta-&gt;permission_order_roles = '';
			$board-&gt;meta-&gt;permission_attachment_download = '1';
			$board-&gt;meta-&gt;permission_attachment_download_roles = '';
			$board-&gt;meta-&gt;permission_vote = '1';
			$board-&gt;meta-&gt;permission_vote_roles = '';
		}
	}
}</code></pre>

<p>위의 코드에서 array('1', '2', '3', '4', '5') 부분의 숫자는 게시판 id로 적용해주세요.</p>

<p> </p>

<p>첨부파일 필드는</p>

<p>워드프레스 관리자 -&gt; KBoard -&gt; 게시판 목록 -&gt; 게시판 선택 -&gt; 기본설정 페이지에서</p>

<p>최대 첨부파일 개수를 없음으로 설정하시면 게시글 작성 페이지에서 표시되지 않습니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Mon, 18 May 2020 01:01:47 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[저도 권한을 일괄 변경 하고 싶은데요.
이곳에 답변 남기면 될까요?

최고관리자그룹 : 관리자
읽기권한...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/43378</link>
			<description><![CDATA[저도 권한을 일괄 변경 하고 싶은데요.<br />
이곳에 답변 남기면 될까요?<br />
<br />
최고관리자그룹 : 관리자<br />
읽기권한 : 제한없음<br />
쓰기권한 : 로그인 사용자<br />
답글쓰기권한 : 로그인 사용자<br />
댓글쓰기권한 : 로그인 사용자<br />
댓글보기권한 : 제한없음<br />
주문하기권한 : 로그인 사용자<br />
첨부파일 다운로드 권환 : 로그인 사용자<br />
추천권한 : 로그인 사용자<br />
<br />
그리고 첨부파일 필드를 모두 제거하고 싶어요.<br />
항상 감사합니다~]]></description>
			<author>yk.song</author>
			<pubDate>Sun, 17 May 2020 20:01:13 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

1. 권한 설정은 설정 방법에 따라 코드가 다를 수 있습니다.

어떻게 하고 싶으신지 알...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/34642</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>1. 권한 설정은 설정 방법에 따라 코드가 다를 수 있습니다.</p>

<p>어떻게 하고 싶으신지 알려주시면 도움 드릴 방법을 찾아보겠습니다.</p>

<p> </p>

<p>2. 에디터를 일괄 설정하시려면</p>

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

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

<pre>
<code class="language-php">add_action('init', 'my_init');
function my_init(){
	global $wpdb;
	
	$use_editor = 'yes';

	for($i=1; $i&lt;=10; $i++){
		$board_id = $i;
		
		$wpdb-&gt;update(
			"{$wpdb-&gt;prefix}kboard_board_setting",
			array('use_editor' =&gt; $use_editor),
			array('uid' =&gt; $board_id),
			array('%s'),
			array('%d')
		);
	}
}</code></pre>

<p>위의 코드를 적용하시면 페이지 로딩 시</p>

<p>1번 게시판부터 10번 게시판 까지 글 작성 에디터를 워드프레스 내장 에디터로 설정합니다.</p>

<p>$i=1 부분은 시작할 게시판 id로 적용하시고</p>

<p>$i&lt;10 부분은 마지막 게시판 id로 적용해보시겠어요?</p>

<p> </p>

<p>textarea로 적용하시려면</p>

<p>위의 코드 중 아래의 코드를 찾아서</p>

<pre>
<code class="language-php">$use_editor = 'yes';</code></pre>

<p>아래의 코드로 교체해서 확인해보세요.</p>

<pre>
<code class="language-php">$use_editor = '';</code></pre>

<p> </p>

<p>설정이 바뀐 것을 확인하셨다면 해당 코드는 지워보세요.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Tue, 09 Jul 2019 01:11:25 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>