Hướng dẫn thay đổi nội dung hàng loạt trên Wordpress bằng cách can thiệp vào Database
Bạn đã phát triển Website một thời gian và có một số nội dung nào đó sẽ cần phải thay đổi. Nếu sửa thủ công thì sẽ tốn rất nhiều thời gian và bỏ sót, việc này không khả thi. Do đó có một giải pháp nhanh hơn nhiều là sửa đổi chúng trong database. Một số trường hợp ví dụ mình hay sử dụng.
- Website đang sử dụng domainA.com nhưng nay muốn đổi qua domainB.com
- Nội dung Website sử dụng số điện thoại A ở trong bài nhưng nay đổi sang số B
- Công ty thay đổi địa điểm làm việc mới.
- ....
UPDATE wp_posts SET post_content = replace(post_content, 'noi dung cu', 'noi dung moi');
Trong đó : - wp_posts là tên bảng dữ liệu. Tiền đố wp_ là mặc định, một số web có thể sẽ khác nên chú ý
- post_content là tên bảng chứa nội dung bài viết, nếu bạn sửa nội dung trong bài thì mặc định nó là post_content nếu bạn sửa các nội dung ở những nơi khác thì có thể sẽ phải thay cái post_content
- noi dung cu : Là nội dung cũ trong bài muốn sửa
- noi dung moi : Là nội dung mới của bạn.
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'noi dung cu', 'noi dung moi');
Bước 4: Nhấn Go để chạy và xem kết quả. Nếu có thay đổi hệ thống sẽ báo cho bạn biết. Còn nếu không tìm thấy nó sẽ báo không có kết qủa nào được áp dụng. Vậy là xong, rất đơn giản nhưng vô cùng hữu ích và nhanh chóng. Chúc bạn thành công.
Bình luận
1 Bình luận
cho mình hỏi thêm Mình có chèn sđt vào tiêu đề từng bài viết trên wordpress, giờ muốn đổi hàng loạt sđt trên tiêu đề thì có lệnh thế nào?