Nhờ các bác hướng dẫn lập trình WP tạo hàng loạt post thông qua API

Discussion in 'Hỏi Đáp Kỹ Thuật' started by haoseoweb, Mar 30, 2021.

  1. haoseoweb

    haoseoweb Sơ Nhập Giang Hồ

    Các bác giúp mình phần lập trình WP này với
    Mình đang có 1 URL API như sau
    https://webdomain.com/api=IDVIDEOCODE
    Khi mình nhập IDVIDEOCODE thì nó sẽ ra thông tin
    - Title
    - Description
    - Link
    Mình có dùng hàm sau để insert post vào WP thông qua code
    $data = array(
    'post_author' => 1,
    'post_status' => 'publish',
    'post_title' => $post->getTitle(),
    'post_content' => $post->getContent(),
    'post_category' => $post->getCategory(),
    'tags_input' => $post->getTags(),
    'meta_input' => array( "_test" => "testx1" )
    );
    $postID = wp_insert_post( $data );
    Mình làm như thế thì mỗi lần mình add được 1 post thôi , giờ mình muốn tạo hàng loạt 10-20 post 1 lần thì mình dùng thêm hàm nào hoặc hướng code ra sao , nhờ các bác chỉ giúp mình . thanks all
     
  2. Dang

    Dang Bang Chúng

    Phía client thì POST array.
    Phía server thì thớt loop cái POST đó ra và chèn vào thôi.
     
  3. Mr.BTD

    Mr.BTD Moderator Staff Member

    Tạo thêm biến 'ID' => $id, rồi loop cái $id từ 10-20 posts tùy ý, run là nó chạy