default 게시판 리스트 제목 색상 지정

default 게시판 리스트의 제목을 특정아이디로 작성시 색상을 지정하려고 합니다.

id별 색상 지정하는 방법은 찾았는데 default 스킨에서 리스트 목록에서 색상 적용이 잘안되네요

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • 안녕하세요~^^

    id별 색상 지정은 어떻게 적용하셨는지요?

    프로그램 코드를 올려야 할 경우 에디터의 코드 스니펫 삽입 기능을 사용해서 올려주시겠어요?

    고맙습니다.

  • 안녕하세요~^^

    먼저 FTP로 접속해서 /wp-content/themes/사용중인테마/functions.php 파일에

    아래의 코드를 추가해주세요.

    function kboard_get_user_color($user_id){
    	if($user_id == '1'){
    		return 'color: #000000;';
    	}
    	return '';
    }

    위 코드는 한명의 사용자에 대한 색상을 설정하는 코드입니다.

    색상 코드는 적절히 변경해주세요.

     

    참고로 더 많은 사용자에 대한 색상을 설정하려면 아래의 코드처럼 활용해보세요.

    function kboard_get_user_color($user_id){
    	if($user_id == '1'){
    		return 'color: #000000;';
    	}
    	else if($user_id == '2'){
    		return 'color: #FF0000;';
    	}
    	else if($user_id == '3'){
    		return 'color: #00FF00;';
    	}
    	return '';
    }
  • 예전 답변 중에 포럼원 스킨에 대한 글 참고하였습니다

  • 해당 코드를 디폴트(Default) 스킨에도 적용하시려면

    FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/list.php 파일에

    아래의 코드를 모두 찾아서

    <?php echo $content->title?>

    아래의 코드로 모두 교체해보시겠어요?

    <?php if(kboard_get_user_color($content->member_uid)):?>
    	<span style="<?php echo kboard_get_user_color($content->member_uid)?>"><?php echo $content->title?></span>
    <?php else:?>
    	<?php echo $content->title?>
    <?php endif?>

     

    공지사항에는 적용하지 않고 일반 게시글에만 적용하시려면

    아래의 코드 사이에 있는 코드를 수정해보세요.

    <?php while($content = $list->hasNext()):?>
    ...
    <?php endwhile?>

    고맙습니다.

  • 감사합니다. 혹시 지정한 아이디 제목 굵게하려면 어떻게 해야되나요?

  • 지정한 아이디 제목이라면 게시글 제목 색상을 적용한 것을 말씀하시는 건지요?

    이전에 안내해드린 코드 중

    아래의 코드를 찾아서

    <span style="<?php echo kboard_get_user_color($content->member_uid)?>"><?php echo $content->title?></span>

    아래의 코드로 교체해서 확인해보시겠어요?

    <span style="font-weight: bold; <?php echo kboard_get_user_color($content->member_uid)?>"><?php echo $content->title?></span>

    고맙습니다.

  • Call to undefined function 메시지는 사용하려는 함수가 정의되지 않았을 때 표시됩니다.

    즉, kboard_get_user_color 함수가 정상적으로 추가되지 않은 듯합니다.

    테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가해보시겠어요?

    고맙습니다.

  • 네 감사합니다 테마 업뎃하면서 functions.php 파일에 입력해둔 코드가 삭제되서 그랬나봐요 

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기