안녕하세요.
KBoard에 작성된 글의 제목 색상을 임의로 변경하고 싶은데요.
css를 수정하면 해당 게시판 전체에 적용이 되는 것으로 알고 있습니다.
이를 특정 조건일 때 바꾸고 싶거든요.
예를 들면 1. 관리자가 작성한 글의 제목만. 2. 공지글이나 비밀글인 경우에만.
KBoard가 아니라 wordpress 자체 글 등록인 경우 아래 플러그인을 사용하니 글 마다 제목 색상을 다르게 지정할 수 있는데요.
https://wordpress.org/plugins/post-title-colors/
kboard는 어떻게 하면 될지 도움 부탁드립니다.
감사합니다.
안녕하세요~^^
스킨의 list.php 파일을 수정해주셔야 할 듯합니다.
스킨마다 코드가 다를 수 있습니다.
어떤 스킨을 사용 중이신지 알려주시겠어요?
고맙습니다.
안녕하세요.
스킨은 따로 건드리지 않은 디폴트를 사용하고 있습니다.
안녕하세요.
KBoard 플러그인에서 default 스킨을 사용 중이시라면
FTP로 접속해서 /wp-content/plugins/kboard/skin/default/list.php 파일에
아래의 코드를 찾아서
<?php echo $content->title?>
아래의 코드로 교체해보시겠어요?
<?php
$userdata = get_userdata($content->member_uid);
// 기본적으로 표시할 색상
$title_color = 'black';
if($content->member_uid && in_array('administrator', $userdata->roles)){
// 작성자가 관리자일 경우
$title_color = 'red';
}
if($content->secret){
// 비밀글일 경우
$title_color = 'blue';
}
?>
<span style="color: <?php echo $title_color?>;"><?php echo $content->title?></span>
참고로 말씀드리자면 list.php 파일에서 아래의 부분이 공지사항 쪽 코드입니다.
<?php while($content = $list->hasNextNotice()):?>
...
<?php endwhile?>
아래의 코드가 일반 게시글을 표시하는 코드입니다.
<?php while($content = $list->hasNext()):?>
...
<?php endwhile?>
고맙습니다.