콘텐츠몰 스킨 적용 퍼스트뉴스티커, 최근게시글 승인대기,불가 숨기기

안녕하세요^^

 

콘텐츠몰 스킨에 적용한 

1. 승인대기상품을 관리자, 작성자만 볼수있게

add_filter('kboard_list_where', 'kboard_list_where_20200713', 10, 3);
function kboard_list_where_20200713($where, $board_id, $content_list){
	$board = new KBoard($board_id);
	if($board->isAdmin() && $board_id == '1'){ // 실제 게시판 id로 적용해주세요.
		$where .= " OR `status`='non_approval'";
	}
	return $where;
}

 

2. 승인불가상품을 관리자, 작성자만 볼수있게

add_filter('kboard_list_where', 'my_kboard_list_where', 10, 3);
function my_kboard_list_where($where, $board_id, $content_list){
	if($board_id == '1'){ // 실제 게시판 id로 적용해주세요.
		$user_id = get_current_user_id();
		if($user_id){
			$board = new KBoard($board_id);
			if(!$board->isAdmin()){
				$where .= "AND (`status`='' OR `status` IS NULL) OR `member_uid`='{$user_id}'";
			}
		}
		else{
			$where .= "AND (`status`='' OR `status` IS NULL)";
		}
	}
	return $where;
}

 

위 두 함수로 콘텐츠몰 갤러리 스킨에서 승인대기 승인불가를 관리자 작성자만 볼수있도록 적용시켰습니다.

이 적용들이 

퍼스트 뉴 스티커, 최근 게시글에서는 여전히 관리자와 작성자 이외에도 노출이되고있어서

콘텐츠몰 갤러리 스킨과 동일하게

퍼스트 뉴 스티커와 최근 게시글에 승인대기, 승인불가를 관리자와 작성자만 볼수있도록 하고자하면 어떻게 가능할까요?

 

감사합니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기