수동 게시글 등록

버튼 하나 클릭해서 자동으로 글을 올릴 수 있는 기능을 만들고 있습니다.

이름이나 제목, 내용은 랜덤 내용으로 등록하게 하는데,

DB 삽입을 어떻게 해야할 지 모르겠습니다.

 

wp_kboard_board_content 이 테이블에 insert 하는 것 외에

kboard로 글 입력하는 것과 동일하게 해야하려면 더 추가로 insert 되거나 update 되어야 하는 부분이 어디 있나요?

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

    데이터베이스 kboard_board_content 테이블에 직접 게시글 정보를 저장하지 않고

    PHP 코드로 적용하시려면

    아래와 같은 코드로 새로운 KBoard 게시글 정보를 저장할 수 있습니다.

    <?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'] = '';
    
    
    $content = new KBContent();
    $content->insertContent($data);
    ?>

     

    실제 HTML 코드는 <form> 태그를 활용하거나

    Ajax로 구현해주셔야 할 듯합니다.

    워드프레스에서 Ajax를 사용하는 방법은

    아래의 링크를 참고해보세요.

    https://codex.wordpress.org/ko:플러그인에서_AJAX_구현

    고맙습니다.

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기