Protože jste řekli, že nemůžete použít ID příspěvků WordPress, můžete vytvořit tabulku, která používá AUTO_INCREMENT sloupec k jejich vytvoření a uložení. Po vložení nového záznamu tam můžete získat vygenerované ID přes PHP:
$lastid = $wpdb->insert_id;
Tímto způsobem můžete nechat MySQL zpracovat generování ID a vynechat z toho PHP.