Trong tài liệu về wp_insert_post
có một thay đổi trên một nửa trang có nội dung như sau:
Vì: WordPress 4.4.0 Một mảng 'meta_input' hiện có thể được chuyển đến $ postarr để thêm dữ liệu meta bài đăng.
Tôi đang sử dụng Wordpress 4.4.2. Tôi sẽ cố gắng thêm một bài viết mới bằng cách chạy mã như sau:
function handle_post($post)
{
wp_insert_post( array(
'post_title' => $post['title'],
'post_type' => 'werknemers',
'meta_input' => array(
array(
'key' => 'name',
'value' => $post['name']
),
array(
'key' => 'city',
'value' => $post['city']
)
)
) );
}
Bài đăng được thêm vào cơ sở dữ liệu, nhưng không có dữ liệu meta. Tôi đã tìm thấy bài đăng ngăn xếp này , nhưng tôi không thể tìm ra cách thực hiện if statement
.
Tôi cũng quan tâm đến cách thêm các nguyên tắc phân loại (tax_input).