<?php
$data = array();
$data['board_id'] = '1';
$data['parent_uid'] = '';
$data['member_uid'] = '1';
$data['member_display'] = '글쓴이';
$data['title'] = '제목';
$data['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'] = '';
$data['category2'] = '';
$data['secret'] = '';
$data['notice'] = '';
$data['search'] = '1';
$data['thumbnail_file'] = '';
$data['thumbnail_name'] = '';
$data['status'] = '';
$data['password'] = '';
$options['kboard_option_start_date'] = date('YmdHis', current_time('timestamp'));
$options['kboard_option_end_date'] = date('YmdHis', current_time('timestamp'));
$content = new KBContent();
$content->insertContent($data);
$content->updateOptions($options);
?>
안녕하세요. 이전에 크로스 캘린더 매달 특정날짜에 일정등록하는 방법을 문의드렸습니다. 답변 감사히 받았습니다.
그런데 알려주신 위의 코드를 어느파일에 추가해야 할까요? 경로를 알려주시면 감사하겠습니다!
그리고 매달 10일에 등록을 한다고 하면
$data['date'] = date('2021/02/10', current_time('timestamp'));
해당부분을 어떻게 작성해야할까요?
안녕하세요~^^
크로스 캘린더 스킨에서 start_date와 end_date의 포맷은
아래처럼 적용해보시겠어요?
$options['kboard_option_start_date'] = '2021-02-16';
$options['kboard_option_end_date'] = '2021-02-16';
시간도 설정하시려면 아래 포맷처럼 적용해보세요.
$options['kboard_option_start_time'] = '09:00';
$options['kboard_option_end_time'] = '18:00';
코드는 테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.
특정 시간 간격으로 코드를 실행되게 하시려면
워드프레스 크론(Wordpress Cron)을 이용하셔야 할 듯합니다.
직접 프로그래밍이 가능하시다면
아래의 링크의 코드를 참고하셔서 코드를 작성해보시겠어요?
https://www.cosmosfarm.com/threads/document/19739
고맙습니다.