<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[특정 게시물 또는 특정 currentCategory의 css를 제어하고 싶습니다.]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/52914</link>
		<description><![CDATA[<p>처음에는 간단하게</p>

<p>게시물에 style 태그나 자바스크립트를 넣어서 css제어를 하려고 했는데 보안 때문에 막혀있더라구요(https://www.cosmosfarm.com/threads/document/2594)</p>

<p>Q. 관리자만 사용하는 게시판인데 제한을 풀 수 있는 방법이 있나요?</p>

<p> </p>

<p>or</p>

<p> </p>

<p>처음 방법의 해결책을 못 찾아서</p>

<p>document.php에 스크립트를 추가 해서 css를 제어하긴 했는데</p>

<p>css 수정을 원하는 임의의 카테고리나 글을 특정하는 법을 모르겠습니다</p>

<p>&lt;?php if($content-&gt;category1):?&gt;<br />
&lt;script type="text/javascript"&gt;<br />
document.body.style.backgroundImage = 'none';<br />
&lt;/script&gt;<br />
&lt;?php endif?&gt;</p>

<p>Q. if문으로 카테고리1, 2 까지는 특정하겠는데, 사실 의미 없고 임의의 글이나 카테고리를 특정하고 싶은데 완전 초보라 방법을 모르겠습니다.  </p>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[category1 == '(원하는 카테고리)' 로 특정 할 수 있었군요

감사합니다. 덕분에 해결 했습니다.]]></title>
			<link>https://www.cosmosfarm.com/threads/document/52933</link>
			<description><![CDATA[<p>category1 == '(원하는 카테고리)' 로 특정 할 수 있었군요</p>

<p>감사합니다. 덕분에 해결 했습니다.</p>]]></description>
			<author>지냄이</author>
			<pubDate>Fri, 21 May 2021 11:56:46 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

올려주신 링크처럼 게시글 본문에 스크립트를 삽입하는 건

보안상의 문제로 코드를 수...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/52916</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>올려주신 링크처럼 게시글 본문에 스크립트를 삽입하는 건</p>

<p>보안상의 문제로 코드를 수정하는 건 권장드리지 않습니다.</p>

<p> </p>

<p>게시글 카테고리에 따라 body 태그에 별도의 CSS 코드를 적용하고 싶으신 건지요?</p>

<p>body_class 필터를 활용해보시는 건 어떠신지요?</p>

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

<pre>
<code class="language-php">add_filter('body_class', 'body_class_20210521', 10, 2);
function body_class_20210521($classes, $class){
	$uid = isset($_GET['uid']) ? intval($_GET['uid']) : '';
	if($uid){
		$content = new KBContent();
		$content-&gt;initWithUID($uid);
		
		if($content-&gt;category1 == 'A'){
			$classes[] = 'yellow';
		}
		else if($content-&gt;category1 == 'B'){
			$classes[] = 'blue';
		}
	}
	return $classes;
}</code></pre>

<p>위의 코드에서 $content-&gt;category1 == 'A' 부분과 $content-&gt;category1 == 'B' 부분은</p>

<p>실제 카테고리1로 적용해보세요.</p>

<p>테마의 functions.php 파일에 코드를 추가하거나 <a href="https://ko.wordpress.org/plugins/code-snippets/" target="_blank">Code Snippets</a> 플러그인을 사용해서 코드를 추가할 수 있습니다.</p>

<p> </p>

<p>그 다음 워드프레스 관리자 -&gt; 외모 -&gt; 사용자 정의하기 -&gt; CSS 입력 필드에</p>

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

<pre>
<code class="language-css">body.yellow { background-color: yellow; }
body.blue { background-color: blue; }</code></pre>

<p>위의 코드에서 body.yellow와 body.blue 부분은 body_class 필터에서 추가한</p>

<p>$classes[] = 'yellow' 코드와 $classes[] = 'blue' 코드로 인해</p>

<p>게시글 카테고리에 따라 body 태그에 클래스가 추가됩니다.</p>

<p> </p>

<p>위와 같이 적용한다면</p>

<p>게시글의 카테고리가 A인 게시글 본문 페이지에서 body 태그의 색상이 노란색으로 표시되며</p>

<p>게시글의 카테고리가 B인 게시글 본문 페이지에서 body 태그의 색상이 파란색으로 표시됩니다.</p>

<p> </p>

<p>추가로 궁금하신 사항은 댓글로 이어서 남겨주시길 부탁드립니다.</p>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Fri, 21 May 2021 00:09:02 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>