Vì một lý do nào đó, bạn cần thay đổi table prefix của WordPress, thì đây là những bước bạn cần làm để thay đổi tiền tố bảng của WordPress mà Site vẫn hoạt động trơn tru
Bước 1: Thay đổi table_prefix trong wp-config.php
Giả sử ở đây tiền tố mặc định là wp_
$table_prefix = 'wp_';
Đổi nó thành tiền tố bạn muốn, giả sử ở đây tui đổi thành tiền tố cudinh_
$table_prefix = 'cudinh_';
Bước 2: Thay đổi table prefix trong cơ sở dữ liệu (Database)
Vào phpmyadmin, tick chọn tất cả các bảng có tiền tố wp_
, chọn Replace table prefix ở menu xổ bên dưới, ở From Field gõ wp_
, và cudinh_
ở To Field (nhớ thay đổi tiền tố của bạn nhé)
Bước 3: Thay đổi tiền tố cũ (Old prefix) được lưu trữ trong các bảng
WordPress lưu trữ 1 số cài đặt có chứa tiền tố trong cơ sở dữ liệu, nên khi thay đổi table prefix, bạn cũng cần phải cập nhật các tiền tố này trong các bảng có chứa nó
update wbsite_usermeta set meta_key = 'cudinh_capabilities' where meta_key = 'wp_capabilities';
update wbsite_usermeta set meta_key = 'cudinh_user_level' where meta_key = 'wp_user_level';
update wbsite_usermeta set meta_key = 'cudinh_autosave_draft_ids' where meta_key = 'wp_autosave_draft_ids';
update wbsite_139_options set option_name = 'cudinh_user_roles' where option_name = 'wp_user_roles';
Done. Như vậy là đã thay đổi thành công Prefix của WordPress rồi đó.