Cập nhật dữ liệu hàng loạt trong Wordpress
Đã đến lúc một lượng lớn dữ liệu phải được cập nhật liên tục trong Wordpress.
Một ví dụ gần đây là trường hợp các tuyến đường siêu liên kết có liên kết cố định cố định, việc truy cập Geofumadas.com và rời khỏi miền phụ yêu cầu điều chỉnh nhiều trường trong số này, như tôi trình bày trong ví dụ sau:
Tuyến trước đó là:
http://geofumadas.cartesianos.com/ course-of-autocad-2011 /
và cái mới là:
http://geofumadas.com/ course-of-autocad-2011 /
Rõ ràng là những gì được yêu cầu là thay đổi thuật ngữ geofumadas.cartesianos.com qua geofumadas.com và làm điều đó cho một lượng lớn dữ liệu thì cần thực hiện từ cơ sở dữ liệu, nếu nơi lưu trữ blog cho phép. Hãy xem làm thế nào để làm điều đó:
1. Phần tựa lưng.
Trước khi làm điều gì đó điên rồ như thế này, bạn phải tải xuống một bản sao lưu. Điều này được thực hiện trong Công cụ / Xuất.
2. Truy cập phpMyAdmin. Trong trường hợp này, tôi đang làm điều đó từ Cpanel, là nền tảng lưu trữ Geofumadas.com. Khi vào bên trong, chúng tôi chọn cơ sở dữ liệu, thường chỉ nên có một.
3. Tìm bảng nào chứa từ cần thay đổi. Hãy nhớ rằng thuật ngữ này có thể nằm trong các bảng khác nhau, ví dụ: bảng có các mục wp_posts, bảng có các nhận xét wp_comments, v.v. Vì vậy, những gì chúng tôi làm đầu tiên là xác định vị trí của nó. Để làm điều này, chúng tôi chọn tab "tìm kiếm", chúng tôi viết ra từ tìm kiếm và chúng tôi chọn tất cả các bảng.
Và điều đó sẽ cho chúng ta thấy một kết quả tương tự với hình ảnh dưới cùng.
4. Tìm các cột có các từ cần thay đổi.
Với nút "Duyệt", bạn có thể đi đến chi tiết của cột nơi bạn đang ở. Điều này được thực hiện bằng cách kiểm tra đơn giản.
5. Thực hiện thay đổi
Điều tiếp theo là thực hiện thay đổi với cú pháp sau:
cập nhật tabla định trụ = thay thế (trụ, 'văn bản để thay đổi','văn bản mới')
cập nhật wp_posts định POST_CONTENT = thay thế (POST_CONTENT, 'geofumadas.cartesianos.com','geofumadas.com')
Trong trường hợp này, bảng là wp_post và cột là post_content. Khi thực thi nó, thông báo có bao nhiêu bản ghi bị ảnh hưởng sẽ xuất hiện. Bạn phải cẩn thận với việc sử dụng ký hiệu (') vì nó không giống với ký hiệu được sử dụng cho dấu (´). Nếu không, nó sẽ trả về một thông báo lỗi trong cú pháp.
Sau đó, lý tưởng nhất là chạy lại truy vấn, từ bước 3, để xem kết quả có thay đổi hay không. Cũng thuận tiện để đi từng bước, xác minh sự thay đổi, kẻo sơ suất ngón tay sẽ khiến chúng ta đặt một đĩa dự phòng hoặc những thứ tương tự.
Bạn cũng không nên thực hiện quá trình này nếu các hành động như nhập hình ảnh có thể đã được lưu trữ trong blog trước đó chưa được thực hiện trước đó. Nếu không, chúng ta sẽ phá vỡ tuyến đường chính xác và gây ra thiệt hại không thể phục hồi. Đối với điều đó, có các plugin như LinkedImages và các phiên bản Wordpress gần đây khi nhập cho chúng ta tùy chọn để đưa hình ảnh lên lưu trữ mới (mặc dù không phải tất cả chúng đều có).