Nếu bạn quen với
phpMyAdmin hoặc
MySQL, bạn có thể chạy truy vấn SQL dưới đây. Đừng quên
sao lưu cơ sở dữ liệu trước khi chạy truy vấn này để tránh rủi ro.
Mã: Chọn tất cả
-- Thay thế trong nội dung bài viết và trang
UPDATE wpwv_posts
SET post_content = REPLACE(post_content, 'Blog Biết Luật', 'Blog Hiểu Luật');
-- Thay thế trong tiêu đề bài viết và trang
UPDATE wpwv_posts
SET post_title = REPLACE(post_title, 'Blog Biết Luật', 'Blog Hiểu Luật');
-- Thay thế trong meta dữ liệu bài viết
UPDATE wpwv_postmeta
SET meta_value = REPLACE(meta_value, 'Blog Biết Luật', 'Blog Hiểu Luật');
-- Thay thế từ trong chú thích ảnh (caption)
UPDATE wpwv_postmeta
SET meta_value = REPLACE(meta_value, 'Blog Biết Luật', 'Blog Hiểu Luật')
WHERE meta_key = '_wp_attachment_image_alt';
-- Thay thế từ trong mô tả của ảnh (description)
UPDATE wpwv_postmeta
SET meta_value = REPLACE(meta_value, 'Blog Biết Luật', 'Blog Hiểu Luật')
WHERE meta_key = '_wp_attachment_metadata';
-- Thay thế từ trong tiêu đề của ảnh (title)
UPDATE wpwv_posts
SET post_title = REPLACE(post_title, 'Blog Biết Luật', 'Blog Hiểu Luật')
WHERE post_type = 'attachment';
-- Thay thế trong danh mục và thẻ
UPDATE wpwv_terms
SET name = REPLACE(name, 'Blog Biết Luật', 'Blog Hiểu Luật'),
slug = REPLACE(slug, 'blog-biet-luat', 'blog-hieu-luat');
-- Thay thế trong mô tả của term_taxonomy
UPDATE wpwv_term_taxonomy
SET description = REPLACE(description, 'Blog Biết Luật', 'Blog Hiểu Luật');
-- Thay thế trong meta dữ liệu của danh mục và thẻ
UPDATE wpwv_termmeta
SET meta_value = REPLACE(meta_value, 'Blog Biết Luật', 'Blog Hiểu Luật');
-- Thay thế trong widgets và tùy chọn WordPress
UPDATE wpwv_options
SET option_value = REPLACE(option_value, 'Blog Biết Luật', 'Blog Hiểu Luật')
WHERE option_name LIKE 'widget_%';
Sau khi thay thế cần chú ý:
- Xóa cache nếu bạn sử dụng plugin như W3 Total Cache hoặc WP Super Cache.
- Kiểm tra lại các bài viết, danh mục, và thẻ để đảm bảo thay thế đúng.
- Cập nhật sitemap nếu cần và gửi lại cho Google để tránh lỗi SEO.
Ngoài ra, đối với những bạn chưa có kinh nghiệm Truy vấn SQL thì có thể sử dụng
Plugin Better Search Replace để thay thế từ một cách đơn giản. Cách làm như sau:
- Cài đặt và kích hoạt plugin Better Search Replace từ WordPress Plugin Repository.
- Vào Công cụ > Better Search Replace.
- Trong ô Search for, nhập: Từ cần thay thế, ví dụ: Blog Biết Luật
- Trong ô Replace with, nhập: Từ thay thế, ví dụ: Blog Hiểu Luật
- Chọn tất cả các bảng trong cơ sở dữ liệu.
- Chạy thử với tùy chọn Run as a dry run để kiểm tra trước.
- Nếu kết quả đúng, bỏ chọn dry run và thực hiện thay thế.
Nếu bạn gặp bất kỳ khó khăn nào trong quá trình thực hiện, hãy phản hồi ở bài viết này, mình đang chặn tin nhắn riêng.