在WordPress中,各種ID的不連續、修改、美化等問題一直讓很多人糾結,特別是網站已經運行了一定時間,數據庫的中數據更是雜亂。今天跟大家介紹 下怎么修改作者用戶ID的方法,最直接的方法是操作數據庫,在修改之前請先備份好數據庫,最好是在本地環境測試完畢后再更新到線上。
WordPress儲存用戶數據是在wp_users和wp_usermeta兩個表中(wp_為數據庫前綴),我們需要直接修改這兩個表中的數據。除此之外,我們還必須修改文章作者的post_author,不然就會導致文章作者信息出錯;因為評論也會記錄已登錄的作者user_id,所以評論的用戶ID也要一起修改。綜上所述,我們大致需要執行下面幾條SQL語句:
UPDATE wp_users SET ID = 2 WHERE ID = 1;
UPDATE wp_usermeta SET user_id = 2 WHERE user_id = 1;
UPDATE wp_posts SET post_author = 2 WHERE post_author = 1;
UPDATE wp_comments SET user_id = 2 WHERE user_id = 1;
SQL執行后的效果為:把用戶 id=1 修改成 id=2
通過以上的方法,就能把一個用戶的id修改成另外一個id。
新聞熱點
疑難解答