"최신글 이메일 알림" 통해 받는메일 리스트 제목에 추가표기

항상 감사드립니다.

귀사의 게시판 사용중 불편한 점 개선방법이 있을까요?

"최신글 이메일 알림"통해서 받은 메일 리스트에는 제목만 표기되어 메일통한 최신글 구분이 힘듭니다.

제목이 거의 동일해서요(예:문의드립니다,)

예를 들어 게시판 제목+부제목까지 리스트 제목에 표기할 방법이 있으까요? 

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

    KBoard 플러그인 최신글 이메일 알림은

    kboard_latest_alerts_subject 필터를 활용하시면 편집하실 수 있습니다.

     

    테마 쪽 functions.php 파일 하단에

    아래의 코드를 추가하시면 메일 제목 뒤에 작성자명을 표시하실 수 있습니다.

    add_filter('kboard_latest_alerts_subject', 'my_kboard_latest_alerts_subject', 10, 2);
    function my_kboard_latest_alerts_subject($subject, $content){
    	$board = $content->getBoard();
    	if($board->id == '1'){ // 실제 게시판 id로 적용해주세요.
    		$subject .= "[{$content->member_display}]";
    	}
    	return $subject;
    }

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

     

    작성자명이 아닌 추가하신 입력 필드를 표시하시려면

    위의 코드에서 {$content->member_display} 부분을 {$content->option->{'옵션키'}}로 적용해보시겠어요?

    옵션키 부분은 실제 입력 필드 메타키로 적용해보세요.

     

    입력 필드 설정으로 필드를 추가하셨다면

    워드프레스 관리자 -> KBoard -> 게시판 목록 -> 게시판 선택 -> 입력필드 설정 페이지에서

    해당 필드의 메타키를 확인하실 수 있습니다.

     

    게시판 별로 다른 제목으로 설정하시려면

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

    add_filter('kboard_latest_alerts_subject', 'my_kboard_latest_alerts_subject', 10, 2);
    function my_kboard_latest_alerts_subject($subject, $content){
    	$board = $content->getBoard();
    	if($board->id == '1'){ // 실제 게시판 id로 적용해주세요.
    		$subject = "[공지사항] {$content->title}";
    	}
    	else if($board->id == '2'){
    		$subject = "[자유게시판] {$content->title}";
    	}
    	return $subject;
    }

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

    고맙습니다.

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