term_id;
} else {
// Se la categoria non esiste, crea una nuova categoria
$new_category = wp_insert_term($category_name, ‘category’);
if (is_wp_error($new_category)) {
die(‘Errore durante la creazione della categoria: ‘ . $new_category->get_error_message());
} else {
$category_id = $new_category[‘term_id’];
}
}

// Imposta i dati del post
$post_data = array(
‘post_title’ => wp_strip_all_tags($title),
‘post_content’ => $content,
‘post_status’ => ‘publish’, // Pubblica immediatamente
‘post_author’ => get_current_user_id(), // ID dell’autore corrente
‘post_category’ => array($category_id)
);

// Inserisce il post nel database
$post_id = wp_insert_post($post_data);

// Controlla se il post è stato inserito con successo
if (is_wp_error($post_id)) {
die(‘Errore durante la creazione del post: ‘ . $post_id->get_error_message());
} else {
echo ‘Post creato con successo. ID del post: ‘ . $post_id;
}
} else {
echo ‘Richiesta non valida.’;
}
?>