글 제목에 카테고리가 보이게끔 하기

안녕하세요,

항상 친절하고 신속한 답변 너무 감사드립니다.

다름이 아니고 게시물 제목 앞에 카테고리가 보이게끔 하려고 합니다.

가령 카테고리가 남/여 라면 제목에는: [남/여] 제목 이렇게요.

부탁드립니다!

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • ㅠㅠ추가적으로, 공지글에는 카테고리가 안뜨게 하고 싶은데 !$content=list->hasNextNotice() 를 넣었는데 안되네요 ㅠㅠ

    수정: !$content->notice로 해결하였습니다.

  • 안녕하세요!

    문제가 있습니다.. 관리자로 로그인이 되었을때는 게시판에 카테고리가 보이지만, 로그인이 안되거나 크롬시크릿 모드로 들어가면 안나옵니다..ㅠㅠ

    그리고 신기한게, 시크릿모드에서 안보이다가, 댓글을 단 후에는 또 보입니다..

    웹사이트는 www.labamboo.com 입니다.. 감사합니다 ㅠㅠ

    수정1: 

    지금 계속 확인해보니, 처음에 웹사이트를 들어갔을때 주소가 http://labamboo.com/ 일때는 안뜨다가, 게시판에서 액션을 취했을때 링크가 /?pageid=1&mod=list 로 바뀌는 순간 보이네요.

    수정2:

    kboard_mod() == 'list' 부분을 지우니 됩니다!!

  • 안녕하세요~^^

    KBoard 게시글 목록 페이지에서 카테고리가 있을 경우

    제목 앞에 카테고리를 표시하고 싶으신 건지요?

     

    아래의 코드를 활용해보시겠어요?

    add_filter('kboard_content_value', 'kboard_content_value_20201209', 10, 3);
    function kboard_content_value_20201209($value, $name, $content){
    	$board = $content->getBoard();
    	if(kboard_mod() == 'list' && $name == 'title' && $board->id == '1'){ // 실제 게시판 id로 적용해주세요.
    		$category = '';
    		if($content->category1){
    			$category = "[$content->category1]";
    		}
    		if($content->category2){
    			$category .= "[$content->category2]";
    		}
    		
    		if($category){
    			$value = $category . $value;
    		}
    	}
    	return $value;
    }

    위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용해주세요.

    테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.

    고맙습니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요