Find and Replace wordpress database. Phương pháp tìm kiếm và thay thế nội dung trên website wordpress. Các phương pháp tìm kiếm và thay thế văn bản hàng loạt bằng lệnh SQL hay bằng trình biên tập Code cho database wordpress.
Trong quá trình sử dụng và làm việc trên mã nguồn WordPress sẽ có những lúc cần phải can thiệp vào mã nguồn hay cơ sở dữ liệu (database). Có nhiều lý do để khiến bạn phải cần đến chức năng tìm kiếm và thay thế này. Vậy có bao nhiêu cách để bạn áp dụng được chính xác nhất đồng thời không gây ra lỗi cho database.
Danh mục
Cách 1: Sử dụng plugins Search and Replace
Tải plugin Search and Replace về tại đây: Download plugin Search and Replace
Sau khi tải về, cài đặt và kích hoạt. bạn hãy truy cập vào Tools/Search and Replace và tiến hành tìm kiếm văn bản bài viết trên website, trên các module tùy chỉnh của trang web bạn. Dòng trên là từ khóa cần tìm kiếm, dòng dưới là từ khóa cần thay thế nó.
// Lưu ý: Khi sử dụng chức năng tìm kiếm và thay thế (Search and Replace) này toàn bộ bài viết của bạn có chứa từ khóa trong ô Search (tìm kiếm) đó sẽ bị thay thế bằng từ khóa mà bạn nhập ở ô Replace (thay thế)
Thay đổi URL bằng plugin Velvet Blues Update URLs
tải plugin này về tại đây: Velvet Blues Update URLs Download
Thay đổi toàn bộ URL cũ sang một URL mới trên toàn bộ website wordpress của bạn bằng một plugin đơn giản nhanh tróng.
Cách 2: Sử dụng phần mềm Notepadd++ tiến hành chỉnh sửa trực tiếp trên file abc.sql
Tải phần mềm này về tại đây: Notepadd++ Download tiến hành cài đặt và thao tác giống trong hình phía dưới.
Nhấn Ctr+F trên bàn phím
Chuyển qua tab Replace thao tác theo hình bên dưới để bắt đầu tiến hành quá trình tìm kiếm và thay thế (Find and Replace).
Với ví dụ ở hình ảnh bên trên, Notepadd++đã phát hiện ra 15848 từ khóa starloveshop.com và tiến hành thay thế một loạt bằng 15848 từ khóa demo.tmviet.com.
Nếu muốn thay thế lần lượt từng từ khóa một thì bạn thay vì bấm vào nút Replace Allthì hãy đưa chuột lên trên một chút và bấm vào nút Replace (xem hình trên ở bước 6).
Để quá trình tìm kiếm và thay thế (Find and Replace) có hiệu lực thì bạn Ctrl+S để lưu lại quá trình chỉnh sửa file Database.
Cách 3: Tìm kiếm và thay thế Search and Replace bằng câu lệnh trong SQL (thao tác trên phpmyadmin)
- Truy cập phpmyadmin, chọn database mà bạn muốn tìm kiếm Find and Replace và thay thế nội dung văn bản.
- Backup một bản database cho chắc chắn.
- Click vào tab SQL trên cùng và paste đoạn mã lênh bên dưới vào đó nhấn GO
1
2
3
4
|
UPDATE wp_posts SET
post_content= REPLACE (
post_content,‘Nhập nội dung cũ cần xóa vào đây’,
‘Nhập nội dung mới cần thay thế vào đây’);
|
Vậy là xong.
Hướng dẫn thay đổi pass và user của admin trong wordpress bằng câu lệnh SQL
Đây cũng là một dạng tìm kiếm và thay thế, nó giúp ích cho bạn rất nhiều mỗi khi bạn tiến hành thay đổi pass và user bị gặp trục trặc
1
2
|
UPDATE wp_users SET
user_login = ‘tên user mới’WHERE user_login = ‘Tên user cũ’;
|
Cách thay đổi PassWord cũng tương tự như trên
1
2
|
UPDATE wp_users SET
user_pass = MD5( ‘nhập password mới vào đây’ )WHERE user_login = ‘Nhập password cũ vào đây’;
|
Cách tìm kiếm và thay thế tên miền (Domain):
Tương tự như trên ta sử dụng các câu lệnh sau:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
UPDATE wp_posts SET
post_content= REPLACE (
post_content,‘http://localhost’, ‘http://tmviet.com’);
UPDATE wp_posts SET
post_excerpt= REPLACE (
post_excerpt,‘http://localhost’, ‘http://tmviet.com’);
UPDATE wp_users SET
user_url= REPLACE (
user_url,‘http://localhost’, ‘http://tmviet.com’);
UPDATE wp_users SET
user_email= REPLACE (
user_email,‘http://localhost’, ‘http://tmviet.com’);
UPDATE wp_options SET
option_value= REPLACE (
option_value,‘http://localhost’, ‘http://tmviet.com’);
UPDATE wp_postmeta SET
meta_value= REPLACE (
meta_value,‘http://localhost’, ‘http://tmviet.com’);
UPDATE wp_comments SET
comment_author_url= REPLACE (
comment_author_url,‘http://localhost’, ‘http://tmviet.com’);
UPDATE wp_posts SET
guid= REPLACE (
guid,‘http://localhost’, ‘http://tmviet.com’);
UPDATE wp_usermeta SET
meta_value= REPLACE (
meta_value,‘http://localhost’, ‘http://tmviet.com’);
|
Lưu ý: http://localhost là tên miền cần tìm và http://tmviet.com là tên miền mới sẽ thay thế cho toàn bộ các URL có chứa http://locahost