Da Sie gesagt haben, dass Sie die WordPress-Beitrags-IDs nicht verwenden können, könnten Sie eine Tabelle erstellen, die ein AUTO_INCREMENT verwendet Spalte, um sie zu erstellen und zu speichern. Nachdem Sie dort einen neuen Eintrag eingefügt haben, können Sie die generierte ID per PHP abrufen:
$lastid = $wpdb->insert_id;
Auf diese Weise können Sie MySQL die Generierung von IDs überlassen und PHP außen vor lassen.