CHƯƠNG TRÌNH GIẢM 50% GIÁ TẤT CẢ CÁC GÓI HOSTING WORDPRESS => Link giảm 50%
Bài viết này sẽ rất hữu ít khi bạn gặp vấn đề lúc tải WordPress lên hosting hoặc chuyển đổi domain từ Tên miền này sang Tên miền khác. Hay trường hợp bạn muốn thay đổi hàng loạt cụm từ A sang B vì một lí do nào đó.
Có rất nhiều cách, cũng như Plugin hỗ trợ các bạn. Nhưng theo ý kiến của tôi thì các bạn nên dùng Better Search Replace để giúp bạn thực hiện việc này.
1. Cách tìm và thay thế dữ liệu khi cài mới Website WordPress
Cài đặt plugin từ kho WordPress.
Sau khi cài đặt thành công, nhấp vào kích hoạt.
Tiến hành tìm và thay thế:
Search for: Từ trước khi thay thế ( Ví dụ: Học WordPress )
Replace with: Từ này là từ sau thay thế thành công ( Ví dụ: Học WordPress trong bao lâu )
Kết quả là toàn bộ dữ liệu trong MySQL sẽ chuyển từ “Học WordPress” sang thành “Học WordPress trong bao lâu”
Quan trọng:
Run as dry run: Bỏ check là thay thế thật, Check là chỉ phát hiện và quá trình thay thế chưa hoàn thành
Select tables: Nhấp vào 1 bảng rồi Ctrl + A để chọn toàn bộ table trong database website nếu muốn thay thế hàng loại.
ADDITIONAL SETTINGS: Cấu hình thêm
Replace GUIDs: bạn nên để mặc định ( Không chọn ), khi không chọn thì cột ‘guid’ của bảng wp_posts sẽ được bỏ qua, cột này chứa các url sẽ ảnh hưởng đến hình ảnh hoặc quá trình SEO TOP của Website.
2. Khi nào cần thay đổi dữ liệu nội dung Web trong CSDL
Có rất nhiều lý do bạn phải dùng đến cách thức thay thế như thế này:
- Upload Website Online từ localhost. ( Nên dùng Plugin Duplicator )
- Chuyển đổi tên miền này sang tên miền khác.
- Nhân bản 1 website thành 1 web mới nhưng khác nội dung.
3. Top 5 plugin tìm kiếm và thay thế data Web WordPress tốt nhất
Ngoài ra bạn cũng có thể tham khảo thêm các plugin khác bên dưới đây.
- Better Search Replace ( Nên dùng )
- Better Find and Replace
- Search and Replace
- Search & Replace
- Search Regex
4. Tìm và thay thế dữ liệu trong Database bằng câu query MySQL
Nếu bạn không thích dùng plugin, còn có 1 cách là chúng ta có thể thay thế thẳng bằng câu lệnh MSQL. Cách này đòi hỏi bạn phải có chút kiến thức về lập trình cơ sở dữ liệu.
Truy cập vào PHPMYADMIN, tìm đến Database của Website đang hoạt động.
Thông qua hàm replace bạn có thể làm việc này dễ dàng qua câu SQL sau:
update wp_table_1 set COLUMN_REPLACE_OF_TABLE = replace( COLUMN_REPLACE_OF_TABLE, 'old_string', 'new_string'); update wp_table_2 set COLUMN_REPLACE_OF_TABLE = replace(COLUMN_REPLACE_OF_TABLE, 'old_string', 'new_string'); update wp_table_3 set COLUMN_REPLACE_OF_TABLE = replace(COLUMN_REPLACE_OF_TABLE, 'old_string', 'new_string');
Giải thích:
- wp_table_1: là tên bảng trong CSDL (Như: wp_options, wp_post …)
- COLUMN_REPLACE_OF_TABLE là tên cột trong wp_table_1
- old_string: là dữ liệu trước thay thế
- new_string: là dữ liệu mới mong muốn
Như vậy tôi vừa hướng dẫn các bạn cách tìm và thay thế dữ liệu trong Website WordPress. Hi vọng bài viết này hữu ích với bạn. Trong quá trình thực hiện nếu gặp khó khăn nào, vui lòng tham gia vào nhóm ZALO để được hỗ trợ nhé.
CHƯƠNG TRÌNH GIẢM 50% GIÁ TẤT CẢ CÁC GÓI HOSTING WORDPRESS => Link giảm 50%