Làm thế nào để xóa hàng loạt Mục / Trường / Miền tùy chỉnh của WordPress?

WordPressCác cột tùy chỉnh không chỉ mạnh mẽ mà còn rất thiết thực. Nhiều chủ đề và plugin WordPress sử dụng các cột tùy chỉnh để đạt được các chức năng khác nhau.

Plugin thống kê lượt xem bài viết WP-PostViews chúng tôi sử dụng để viết các cột tùy chỉnh trong cơ sở dữ liệu ▼

views

Các chủ đề hoặc plugin wordpress đã sử dụng, sau khi hủy kích hoạt và xóa, thường giữ lại các trường tùy chỉnh của chúng trong cơ sở dữ liệu.

Nếu lượng dữ liệu khổng lồ, mỗi khi website truy vấn cơ sở dữ liệu sẽ ngốn bộ nhớ RAM của host, điều này chắc chắn sẽ ảnh hưởng đến hoạt động bình thường của website.

chúng tôi làmSEO, để viết nhiều hơn một bài viết, nếu bạn xóa thủ công các cột tùy chỉnh rác này, điều đó không thực tế chút nào.

Trên thực tế, chúng ta chỉ cầnphpMyAdminThực thi lệnh SQL để xóa các cột tùy chỉnh rác này theo lô trong cơ sở dữ liệu.

注意 事项

Vì WordPress xóa hàng loạt các cột tùy chỉnh, nên nó có liên quan đếnCơ sở dữ liệu MySQLhoạt động, có những rủi ro nhất định.

Do đó, hãy đảm bảo sao lưu cơ sở dữ liệu trước khi bạn có thể thực hiện các thao tác với cơ sở dữ liệu.

Phương pháp 1: Xóa các cột tùy chỉnh thừa bằng các lệnh cơ sở dữ liệu (được khuyến nghị)

1) Sau khi đăng nhập vào cơ sở dữ liệu phpMyAdmin, hãy chọn cơ sở dữ liệu của bạn.

2) Nhấp vào "SQL" phía trên cơ sở dữ liệu.

3) Nhập và thực hiện các lệnh sau trong "SQL":

DELETE FROM wp_postmeta WHERE meta_key = "自定义栏目名称";

4) Sau đó, kiểm tra phần tùy chỉnh trong bài viết trên trang web của bạn để xác nhận xem nó đã được xóa thành công hay chưa.

Phương pháp 2: Mã PHP để xóa các cột tùy chỉnh thừa

1) Vui lòng thêm mã sau vào tệp functions.php của chủ đề hiện tại ▼

global $wpdb;
$wpdb->query( "
DELETE FROM $wpdb->postmeta
WHERE `meta_key` = '栏目名称'
" );

2) Sửa đổi "Tên cột" thành cột tùy chỉnh bạn muốn xóa.

  • Cột tùy chỉnh sẽ tự động bị xóa khỏi cơ sở dữ liệu.

3) Mã này chỉ được sử dụng khi cần thiết:

  • Đảm bảo xóa nó sau khi hoàn thành tác vụ xóa.
  • Nếu bạn muốn sử dụng nó vào lần sau, hãy thêm lại nó vào tệp functions.php của chủ đề hiện tại,
  • Vì cần thêm bớt xóa thêm phiền phức nên không khuyến khích.

Xóa các bản ghi postmeta vô dụng

Bản ghi nhật ký có thể đã bị xóa, nhưng dữ liệu trong bảng mở rộng nhật ký postmeta vẫn chưa bị xóa, vì vậy nó chỉ được xóa theo cách thủ công.

1) Sau khi đăng nhập vào cơ sở dữ liệu phpMyAdmin, hãy chọn cơ sở dữ liệu của bạn.

2) Nhấp vào "SQL" phía trên cơ sở dữ liệu.

3) Nhập và thực hiện lệnh sau trong "SQL" ▼

DELETE pm FROM wp_postmeta pm LEFT JOIN wp_posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL

Nếu mức sử dụng trang web WordPress, CPU, bộ nhớ MEMORY của bạn quá cao ...

Để biết giải pháp, vui lòng tham khảo hướng dẫn này ▼

 

Hy vọng Chen Weiliang Blog ( https://www.chenweiliang.com/ ) đã chia sẻ "Làm thế nào để xóa hàng loạt cột / trường / tên miền tùy chỉnh WordPress? , để giúp bạn.

Chào mừng bạn đến chia sẻ liên kết của bài viết này:https://www.chenweiliang.com/cwl-175.html

Chào mừng bạn đến với kênh Telegram trên blog của Chen Weiliang để cập nhật những thông tin mới nhất!

🔔 Hãy là người đầu tiên nhận được "Hướng dẫn sử dụng Công cụ AI tiếp thị nội dung ChatGPT" có giá trị trong thư mục trên cùng của kênh! 🌟
📚 Hướng dẫn này chứa đựng giá trị to lớn, 🌟Đây là cơ hội hiếm có, đừng bỏ lỡ! ⏰⌛💨
Chia sẻ và thích nếu bạn thích!
Chia sẻ và thích của bạn là động lực không ngừng của chúng tôi!

 

发表 评论

Địa chỉ email của bạn sẽ không được công bố. 项 已 * 标注

cuộn lên trên cùng