Тъй като казахте, че не можете да използвате идентификаторите на публикации в WordPress, можете да създадете таблица, която използва AUTO_INCREMENT колона, за да ги създадете и съхранявате. След като вмъкнете нов запис там, можете да извлечете генерирания идентификатор чрез PHP:
$lastid = $wpdb->insert_id;
По този начин можете да оставите MySQL да управлява генерирането на идентификатори и да оставите PHP извън него.