Я пытаюсь загрузить медиафайл (изображение) с помощью Wordpress Rest API.Это мой код:
function upload_cover(WP_REST_Request $request) {
require_once( ABSPATH . 'wp-admin/includes/image.php' );
require_once( ABSPATH . 'wp-admin/includes/file.php' );
require_once( ABSPATH . 'wp-admin/includes/media.php' );
$attachment_id = media_handle_upload('cover', 0);
$event = array(
'post_status' => 'publish',
'post_type' => 'poster',
'meta_input' => array(),
'post_category' => array('poster')
);
$post_id = wp_insert_post( $event );
wp_set_post_terms($post_id, 'poster', 'category');
}
, и я хочу добавить к нему категорию poster
Все работает, изображение загружено, но категория не применяется.Для категорий изображений я использую этот плагин Media Library Categories
.