<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[회원 등급 설정 및 URL 등에 관해 궁금합니다.]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/26572</link>
		<description><![CDATA[<p>안녕하세요,</p>

<p>늘 친절한 답변 정말 감사합니다.</p>

<p>게시판을 검색해보았습니다만, 몇가지 궁금한점이 있어서 글을 남기게 되었습니다.</p>

<p>1) Role Editer를 이용해 몇가지 등급 (레벨 10, 레벨 9, 레벨 8) 등을 만들었습니다. 포인트 등 설정까지 완료했습니다만,</p>

<p>처음 사용자가 가입하게 되면 자동으로 구독자 권한이 부여됩니다. 이 구독자 권한을 레벨 10으로 바꿀 수 있는 방법이 있을까요?</p>

<p>2) 현재 KBOARD를 사용해 게시판을 설정하면 </p>

<p>"example.com.com/게시판이름/?uid=게시글번호&amp;mod=document" 로 퍼머링크가 설정됩니다.</p>

<p>이 퍼머링크를 SEO에 최적화되도록 게시글 타이틀로 만들 수 있을까요? 예를들어 example.com/?uid=x/안녕하세요  글 타이틀을 URL 명으로 지정할 수 있는지 궁금합니다.</p>

<p>3) 조회수를 임의적으로 바꿀 수 있나요? 예를들어 게시글을 한번 조회하면 조회수가 1이 올라가지만 이걸 N+5 등 1~5까지 랜덤으로 조회수가 부여되게 할 수 있는지 궁금합니다.</p>

<p>예를들어 실제로 조회수는 1이지만, 1~5까지의 수 중에 랜덤으로 올라가도록 변경이 가능한지요.</p>

<p> </p>

<p>감사합니다.</p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[안녕하세요~^^

1. 회원가입 시 사용자의 역할(Role)을 자동으로 변경하는 방법은

아래의 링크를 참고...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/26587</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>1. 회원가입 시 사용자의 역할(Role)을 자동으로 변경하는 방법은</p>

<p>아래의 링크를 참고해보시겠어요?</p>

<p><a href="http://blog.naver.com/PostView.nhn?blogId=chan2rrj&amp;logNo=221094664705" target="_blank">워드프레스 회원가입 시 역할(Role) 동적으로 변경하기 설정</a></p>

<p> </p>

<p>2. KBoard 플러그인에서 지원하는 kboard_url_document_uid 필터를 사용하시면</p>

<p>게시글 본문 URL을 수정하실 수 있습니다.</p>

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

<p>아래의 코드를 추가해보시겠어요?</p>

<pre>
<code class="language-php">add_filter('kboard_url_document_uid', 'my_kboard_url_document_uid', 10, 3);
function my_kboard_url_document_uid($url, $content_uid, $board){
	$content = new KBcontent();
	$content-&gt;initWithUID($content_uid);
	$url .= '/' . $content-&gt;title;
	return $url;
}</code></pre>

<p>위의 코드를 적용하시면 기존의 URL 뒤에 /게시글제목 형식으로 표시됩니다.</p>

<p>말씀하신 것처럼 example.com/?uid=x/안녕하세요 형식으로 표시하시려면</p>

<p>KBoard 플러그인의 많은 부분을 수정해야 할 듯합니다.</p>

<p>좋은 방법이 있을지 고민해보겠습니다.</p>

<p> </p>

<p>3. 게시글 조회 시 증가하는 수치를 변경하시려면</p>

<p>KBoard 플러그인의 코드를 수정해주셔야 할 듯합니다.</p>

<p>FTP로 접속해서 /wp-content/plugins/kboard/class/KBContent.class.php 파일에</p>

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

<pre>
<code class="language-php">public function increaseView(){
	global $wpdb;
	if($this-&gt;uid &amp;&amp; !@in_array($this-&gt;uid, $_SESSION['increased_document_uid'])){
		$_SESSION['increased_document_uid'][] = $this-&gt;uid;
		$wpdb-&gt;query("UPDATE `{$wpdb-&gt;prefix}kboard_board_content` SET `view`=`view`+1 WHERE `uid`='{$this-&gt;uid}'");
		$this-&gt;view = $this-&gt;view + 1;
	}
}</code></pre>

<p>아래의 코드로 교체해보시겠어요?</p>

<pre>
<code class="language-php">public function increaseView(){
	global $wpdb;
	if($this-&gt;uid &amp;&amp; !@in_array($this-&gt;uid, $_SESSION['increased_document_uid'])){
		$_SESSION['increased_document_uid'][] = $this-&gt;uid;
		$my_view = rand(1, 5);
		$wpdb-&gt;query("UPDATE `{$wpdb-&gt;prefix}kboard_board_content` SET `view`=`view`+{$my_view} WHERE `uid`='{$this-&gt;uid}'");
		$this-&gt;view = $this-&gt;view + $my_view;
	}
}</code></pre>

<p>rand 함수에 대한 자세한 내용은</p>

<p>아래의 링크를 참고해보시겠어요?</p>

<p><a href="http://php.net/manual/kr/function.rand.php" target="_blank">http://php.net/manual/kr/function.rand.php</a></p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 27 Sep 2018 02:56:08 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>