Çalıştırmadan önce veritabanı yedeği almayı unutmayınız.

Wordpress ana dizinine herhangi bir isimde php uzantılı olarak yükleyip çalıştırabilirsiniz. Tamamı güncellenince dosyayı ftp'den siliniz.

<?php
include('wp-config.php');
foreach(get_posts(['numberposts' => -1]) as $val){
    $newslug = $val->post_name.'-'.random_int(100000, 999999);
    wp_update_post(['ID' => $val->ID,'post_name' => $newslug]);
    echo $val->post_name.' => '.$newslug.' olarak güncellendi.<br>';
}
?>