Tôi nhận được post_title, post_content và các thứ khác trong $ _REQUEST cũng như tệp hình ảnh. Tôi muốn lưu tất cả những thứ đó dưới dạng một bài đăng trong cơ sở dữ liệu wordpress. Tôi có trên trang của tôiLập trình thêm bài đăng Wordpress với phần đính kèm
<?php
require_once("wp-config.php");
$user_ID; //getting it from my function
$post_title = $_REQUEST['post_title'];
$post_content = $_REQUEST['post_content'];
$post_cat_id = $_REQUEST['post_cat_id']; //category ID of the post
$filename = $_FILES['image']['name'];
//I got this all in a array
$postarr = array(
'post_status' => 'publish',
'post_type' => 'post',
'post_title' => $post_title,
'post_content' => $post_content,
'post_author' => $user_ID,
'post_category' => array($category)
);
$post_id = wp_insert_post($postarr);
?>
Điều này sẽ nhận được tất cả những thứ trong cơ sở dữ liệu như bài nhưng tôi không biết cách thêm tệp đính kèm và bài đăng meta của nó.
Tôi có thể làm như thế nào? Ai có thể giúp tôi? Tôi thực sự bối rối và đã dành vài ngày để giải quyết vấn đề này.
Bạn nên bao gồm tệp wp-load.php thay vì tệp cấu hình. –