Những dòng lệnh SQL hữu ích dành cho WordPress [NEW]

Trong một số trường hợp cần cập nhật nội dung trong cơ sở dữ liệu như cài đặt của trang web, chúng ta có thể tìm các plugin để giúp thực hiện nhanh hơn, nhưng không phải lúc nào chúng ta cũng cài đặt plugin vì đôi khi chúng ta chỉ cần chỉnh sửa một vài lệnh SQL là được. khả thi. Trong bài viết này, tôi chỉ cho bạn một số lệnh SQL mà bạn có thể sẽ cần sử dụng khi sử dụng WordPress.

xem thêm:

  • Hoàn thành việc dọn dẹp cơ sở dữ liệu.
  • Sao lưu dữ liệu WordPress theo cách thủ công.

Làm thế nào để chạy lệnh SQL?

Đối với phpMyAdmin

Bạn truy cập vào trang phpMyAdmin trên host, chọn cơ sở dữ liệu cần chỉnh sửa và nhấn nút SQL và nhập lệnh, enter và nhấn nút Go bên dưới.

Những dòng lệnh SQL hữu ích dành cho WordPress [NEW]

Sử dụng các lệnh SQL trong phpMyAdmin

Đối với thiết bị đầu cuối

Nếu bạn sử dụng máy chủ không có phpMyAdmin, bạn có thể đăng nhập vào Máy chủ MySQL bằng lệnh mysql -uroot -p.

Sau đó chọn cơ sở dữ liệu bằng lệnh:

[sql]

SỬ DỤNG tên_database;[/sql]

Và gõ lệnh SQL rồi Enter.

Sử dụng các plugin

Bạn cũng có thể sử dụng plugin SQL Executioner để sử dụng các lệnh SQL ngay trong bảng quản trị WordPress.

Lưu ý về Tiền tố bảng (tiền tố cơ sở dữ liệu)

Trong bài viết này, các lệnh tôi sẽ đưa ra ví dụ với tiền tố wp_ trong bảng dữ liệu, vì vậy nếu bạn sử dụng tiền tố khác, hãy thay đổi lại tiền tố đó để tránh lỗi không tìm thấy bảng cơ sở dữ liệu được xử lý.

Lệnh SQL cho WordPress

Đóng / Mở bình luận cho toàn bộ bài đăng

[sql]CẬP NHẬT wp_posts SET comment_status = “open” AND ping_status = “open”[/sql]

Trên đây là lệnh mở bình luận, bạn có thể thay đổi open Pháo đài closed để đóng bình luận.

Xóa các bình luận spam

[sql]XÓA KHỎI wp_comments WHERE comment_approved = ‘spam’;[/sql]

Trong đó, giá trị spam bạn có thể chỉnh sửa các giá trị sau để xóa các loại nhận xét khác:

  • 0 – Nhận xét chưa được phê duyệt.
  • 1 – Nhận xét được chấp thuận.

Xóa các thẻ không sử dụng

Có thể trên blog của bạn có rất nhiều thẻ không được phân loại cho bất kỳ bài đăng nào, lệnh này sẽ giúp bạn xóa tất cả các thẻ không sử dụng.

[sql]

XÓA TỪ wp_terms WHERE term_id IN (CHỌN term_id TỪ wp_term_taxonomy WHERE count = 0);
XÓA KHỎI wp_term_taxonomy WHERE term_id not IN (CHỌN term_id TỪ wp_terms);
XÓA KHỎI wp_term_relationships WHERE term_taxonomy_id not IN (CHỌN term_taxonomy_id FROM wp_term_taxonomy);

[/sql]

Xóa bản sửa đổi của bài đăng

[sql]

XÓA a, b, c TỪ wp_posts a WHERE a.post_type = ‘revise’ LEFT THAM GIA wp_term_relationships b ON (a.ID = b.object_id) TRÁI THAM GIA wp_postmeta c ON (a.ID = c.post_id);

[/sql]

Xóa các bài viết cũ sau một số ngày nhất định

Dưới đây là lệnh xóa tất cả các bài viết nếu cũ hơn 365 ngày.

[sql]

XÓA khỏi `wp_posts`
WHERE `post_type` = ‘đăng’
AND DATEDIFF (NOW (), `post_date`)> 365

[/sql]

Tắt tất cả các plugin

[sql]CẬP NHẬT wp_options SET option_value = ”WHERE option_name = ‘active_plugins’;[/sql]

Xóa tất cả các pingback

[sql]XÓA khỏi wp_comments WHERE comment_type = ‘pingback’;[/sql]

Thêm các trường tùy chỉnh vào toàn bộ Bài đăng

[sql]

CHÈN VÀO wp_postmeta (post_id, meta_key, meta_value)
CHỌN ID AS post_id, ‘ten-field’
AS meta_key ‘AS meta_value’
TỪ wp_posts MÀ KHÔNG CÓ ID TRONG ĐÓ
(CHỌN post_id TỪ wp_postmeta WHERE meta_key = ‘ten-field’)
“AND post_type = ‘post’;

[/sql]

Thay đổi loại bài đăng

[sql]CẬP NHẬT wp_posts SET post_type = ‘page’ WHERE post_type = ‘post'[/sql]

Trong đó, post là tên loại bài cũ và trang là tên loại bài mới chuyển sang.

Cập nhật mật khẩu mới

[sql]CẬP NHẬT `wordpress`.`wp_users` SET` user_pass` = MD5 (‘MẬT KHẨU MỚI’) WHERE `wp_users`.`user_login` =` admin` LIMIT 1;[/sql]

Trong đó, admin là tên người dùng để thay đổi mật khẩu.

Tìm và thay thế nội dung bài đăng

[sql]

CẬP NHẬT wp_posts SET `post_content`
= REPLACE (`post_content`,
‘NỘI DUNG CŨ’,
‘NỘI DUNG MỚI’);

[/sql]

Xóa bộ nhớ cache của Nguồn cấp RSS

[sql]XÓA khỏi `wp_options` WHERE` option_name` LIKE (‘_transient% _feed_%’)[/sql]

Và đây mình tạm thời giới thiệu 10 câu lệnh, nếu bạn có ý tưởng nào khác để làm việc với lệnh SQL trong WordPress thì hãy cho mình biết để mình viết thêm câu lệnh cho bạn nhé.

Đánh giá nội dung này