Массовый URL-адрес добавления (добавить слово в slug)

Есть ли способ увеличить количество слов в конце каждого URL-адреса? У меня около 3500 сообщений, и для каждого из них потребуется много времени.

Например, URL-адреса

www.example.com/my-post/ www.examle.com/new-post/ 

И я хочу добавить одно слово к концу URL

 www.example.com/my-post-word/ www.examle.com/new-post-word/ 

Есть ли сценарий MySql для такой работы?

Solutions Collecting From Web of "Массовый URL-адрес добавления (добавить слово в slug)"

Вот ваш код:

 if ( isset($_GET['slug-update']) ) { $posts = get_posts(); foreach($posts as $singlepost) { if($singlepost->post_status === 'publish'){ $post_id = $singlepost->ID; $current_slug = $singlepost->post_name; $updated_slug = $current_slug . '-word'; } wp_update_post( array( 'ID' => $post_id, 'post_name' => $updated_slug ) ); } die('Slug Updated'); } 

Добавьте это в функцию function.php. Затем запустите это с помощью www.example.com/?slug-update

PS это будет только обновлять сообщение post post post (резервное копирование базы данных для обеспечения безопасности)

Дайте мне знать, если это поможет.