스캐줄스킨에서 해당글을 복사해서 새글을 등록하는 기능이 있을까요?

스캐줄스킨에서 해당글을 복사해서 새글을 등록하는 기능이 있을까요?

 

예를들어 이미 등록된 10:00~20:00 시에 등록한 스케줄을 복사해서 똑같은 내용에서 시간만 변경하여 새글을 등록하고 싶은데 

매번 새로 등록하기 힘들거같아서 문의드립니다. 감사합니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    KBoard 크로스 캘린더 스킨에서 게시글 작성 시

    일정이 연달아 있을 경우 시작일과 종료일을 설정하시면

    하나의 게시글로 여러 일정을 적용하실 수 있습니다.

     

    같은 날짜에 시간만 변경해서 적용하고 싶다면

    KBoard 플러그인 kboard_document_insert 액션에 코드를 추가하시면 가능합니다.

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

    add_action('kboard_document_insert', 'my_kboard_document_insert', 10, 4);
    function my_kboard_document_insert($content_uid, $board_id, $content, $board){
    	if($board_id == '1'){ // 실제 게시판 id로 적용해주세요.
    		$data = array();
    		$data['board_id'] = $board_id;
    		$data['parent_uid'] = '';
    		$data['member_uid'] = $content->member_uid;
    		$data['member_display'] = $content->member_display;
    		$data['title'] = $content->title;
    		$data['content'] = $content->content;
    		$data['date'] = date('YmdHis', current_time('timestamp'));
    		$data['update'] = date('YmdHis', current_time('timestamp'));
    		$data['view'] = 0;
    		$data['comment'] = 0;
    		$data['like'] = 0;
    		$data['unlike'] = 0;
    		$data['vote'] = 0;
    		$data['category1'] = $content->category1;
    		$data['category2'] = $content->category2;
    		$data['secret'] = $content->secret;
    		$data['notice'] = $content->notice;
    		$data['search'] = $content->search;
    		$data['thumbnail_file'] = '';
    		$data['thumbnail_name'] = '';
    		$data['status'] = '';
    		$data['password'] = '';
    		
    		$new_content = new KBContent();
    		$uid = $new_content->insertContent($data);
    		
    		// 시작일, 종료일
    		$new_content->option->start_date = $content->option->start_date;
    		$new_content->option->end_date = $content->option->end_date;
    		
    		// 시작시간, 종료시간
    		$_POST['kboard_option_start_time'] = '08:30';
    		$_POST['kboard_option_end_time'] = '17:30';
    		$new_content->updateOptions();
    	}
    }

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

    '08:30' 부분은 시작시간이며 '17:30' 부분은 종료시간입니다.

    원하시는 시간으로 설정해서 확인해보시겠어요?

    고맙습니다.

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