Nếu bạn muốn xóa một ứng dụng WordPress đã cài đặt trước đó, điều đó có thể cần một chút thời gian. Thêm vào đó, đặc biệt là khi mọi người cài đặt ứng dụng của họ theo cách thủ công, họ quên xóa cơ sở dữ liệu của mình sau khi các tệp bị xóa hoàn toàn. Đây là lý do tại sao chúng tôi đã thêm một tùy chọn khác cho phép bạn xóa hoàn toàn cài đặt của mình
Để thực hiện việc này, hãy truy cập Công cụ trang web của bạn > WordPress > Cài đặt & Quản lý. Trong phần Quản lý cài đặt, hãy chọn cài đặt ưa thích và chuyển đến menu kebab > Xóa ứng dụng. Một cửa sổ bật lên mới sẽ xuất hiện. Để tiến hành xóa nhấn vào Xác nhận
, bạn sẽ muốn xem xét giải phóng một số dung lượng bằng cách xóa một số tệp WordPress hoặc xóa cơ sở dữ liệu của mìnhBạn cũng có thể xem xét tùy chọn này nếu đang cố gắng khắc phục sự cố WordPress chưa được giải quyết hoặc bạn chỉ muốn gỡ cài đặt hoàn toàn ứng dụng WordPress của mình.
Xóa các tệp và cơ sở dữ liệu của bạn trong khi khắc phục sự cố nên là biện pháp cuối cùng. Bạn chỉ nên xem xét tùy chọn này khi mọi thứ không hoạt động
wpdb. xóa[ chuỗi $table , array $where, array|string $where_format = null . int. saiXóa một hàng trong bảng
nội dung
ví dụ
wpdb::delete[ 'table', array[ 'ID' => 1 ] ]
wpdb::delete[ 'table', array[ 'ID' => 1 ], array[ '%d' ] ]
- wpdb. chuẩn bị[]
- wpdb. $field_types
- wp_set_wpdb_vars[]
$table
chuỗi Bắt buộcTên bảng
$where
mảng Bắt buộcMột mảng mệnh đề WHERE được đặt tên [trong cột => cặp giá trị]
Nhiều mệnh đề sẽ được nối với AND
Cả hai cột $where và $where giá trị phải là "thô"
Gửi một giá trị null sẽ tạo ra một phép so sánh IS NULL - định dạng tương ứng sẽ bị bỏ qua trong trường hợp này
$where_format
mảng . chuỗi Tùy chọnMột mảng các định dạng sẽ được ánh xạ tới từng giá trị trong $where
Nếu là chuỗi, định dạng đó sẽ được sử dụng cho tất cả các mục trong $where
Định dạng là một trong số '%d'
, '%f'
, '%s'
[số nguyên, số float, chuỗi]
Nếu bị bỏ qua, tất cả các giá trị trong $data sẽ được coi là chuỗi trừ khi được chỉ định khác trong wpdb. $field_types
Vỡ nợ.
public function delete[ $table, $where, $where_format = null ] {
if [ ! is_array[ $where ] ] {
return false;
}
$where = $this->process_fields[ $table, $where, $where_format ];
if [ false === $where ] {
return false;
}
$conditions = array[];
$values = array[];
foreach [ $where as $field => $value ] {
if [ is_null[ $value['value'] ] ] {
$conditions[] = "`$field` IS NULL";
continue;
}
$conditions[] = "`$field` = " . $value['format'];
$values[] = $value['value'];
}
$conditions = implode[ ' AND ', $conditions ];
$sql = "DELETE FROM `$table` WHERE $conditions";
$this->check_current_query = false;
return $this->query[ $this->prepare[ $sql, $values ] ];
}
0int. false Số hàng bị xóa hoặc sai do lỗi.
Tập tin.
public function delete[ $table, $where, $where_format = null ] {
if [ ! is_array[ $where ] ] {
return false;
}
$where = $this->process_fields[ $table, $where, $where_format ];
if [ false === $where ] {
return false;
}
$conditions = array[];
$values = array[];
foreach [ $where as $field => $value ] {
if [ is_null[ $value['value'] ] ] {
$conditions[] = "`$field` IS NULL";
continue;
}
$conditions[] = "`$field` = " . $value['format'];
$values[] = $value['value'];
}
$conditions = implode[ ' AND ', $conditions ];
$sql = "DELETE FROM `$table` WHERE $conditions";
$this->check_current_query = false;
return $this->query[ $this->prepare[ $sql, $values ] ];
}
1. Xem tất cả tài liệu tham khảopublic function delete[ $table, $where, $where_format = null ] {
if [ ! is_array[ $where ] ] {
return false;
}
$where = $this->process_fields[ $table, $where, $where_format ];
if [ false === $where ] {
return false;
}
$conditions = array[];
$values = array[];
foreach [ $where as $field => $value ] {
if [ is_null[ $value['value'] ] ] {
$conditions[] = "`$field` IS NULL";
continue;
}
$conditions[] = "`$field` = " . $value['format'];
$values[] = $value['value'];
}
$conditions = implode[ ' AND ', $conditions ];
$sql = "DELETE FROM `$table` WHERE $conditions";
$this->check_current_query = false;
return $this->query[ $this->prepare[ $sql, $values ] ];
}
Xử lý mảng các cặp trường/giá trị và định dạng trường
wpdb. truy vấn[] wp-gồm/class-wpdb. phpThực hiện truy vấn cơ sở dữ liệu, sử dụng kết nối cơ sở dữ liệu hiện tại
wpdb. chuẩn bị[] wp-gồm/class-wpdb. phpChuẩn bị truy vấn SQL để thực thi an toàn
Xóa một mục đăng ký được liên kết khi người dùng bị xóa khỏi cơ sở dữ liệu
wp_delete_site[] wp-includes/ms-site. phpXóa một trang web khỏi cơ sở dữ liệu
delete_network_option[] wp-gồm/tùy chọn. phpXóa tùy chọn mạng theo tên
wpmu_delete_user[] wp-admin/includes/ms. phpXóa người dùng khỏi mạng và xóa khỏi tất cả các trang web
wp_install_defaults[] wp-admin/gồm/nâng cấp. phpTạo nội dung ban đầu cho một trang web mới được cài đặt
wp_delete_user[] wp-admin/gồm/người dùng. phpXóa người dùng và tùy ý chỉ định lại các bài đăng và liên kết cho người dùng khác
wp_delete_link[] wp-admin/gồm/dấu trang. phpXóa một liên kết được chỉ định khỏi cơ sở dữ liệu
wp_insert_term[] wp-gồm/phân loại. phpThêm một thuật ngữ mới vào cơ sở dữ liệu
wp_delete_term[] wp-gồm/phân loại. phpXóa một thuật ngữ khỏi cơ sở dữ liệu
delete_option[] wp-gồm/tùy chọn. phpLoại bỏ tùy chọn theo tên. Ngăn chặn việc loại bỏ các tùy chọn WordPress được bảo vệ
wp_delete_attachment[] wp-gồm/bài đăng. phpThùng rác hoặc xóa tệp đính kèm
Thùng rác hoặc xóa một bài đăng hoặc trang
wpmu_validate_user_signup[] wp-includes/ms-functions. phpVệ sinh và xác thực dữ liệu cần thiết để đăng ký người dùng
wpmu_validate_blog_signup[] wp-includes/ms-functions. phpXử lý đăng ký trang web mới
wp_delete_comment[] wp-gồm/bình luận. phpThùng rác hoặc xóa nhận xét
delete_metadata_by_mid[] wp-gồm/meta. phpXóa siêu dữ liệu theo meta ID
Bạn phải đăng nhập để bình chọn về mức độ hữu ích của ghi chú nàyKết quả bình chọn cho ghi chú này. 2Bạn phải đăng nhập để bình chọn về mức độ hữu ích của ghi chú này
Đóng góp bởi Anisur Rahman —
Đăng nhập để thêm phản hồifunction oop_ac_delete_address[ $id ] { global $wpdb; // WPDB class object return $wpdb->delete[ $wpdb->prefix . 'ac_addresses', // table name with dynamic prefix ['id' => $id], // which id need to delete ['%d'], // make sure the id format ]; }
Bạn phải đăng nhập để bình chọn về mức độ hữu ích của ghi chú nàyKết quả bình chọn cho ghi chú này. 1Bạn phải đăng nhập để bình chọn về mức độ hữu ích của ghi chú này
Đóng góp bởi 1naveengiri —
Thí dụ
Đăng nhập để thêm phản hồiwpdb::delete[ 'wp_table', // table to delete from array[ 'column1' => 123 // value in column to target for deletion ], array[ '%d' // format of value being targeted for deletion ] ];
Bạn phải đăng nhập trước khi có thể đóng góp ghi chú hoặc phản hồi
Xóa một mục đăng ký được liên kết khi người dùng bị xóa khỏi cơ sở dữ liệu
wp_delete_site[] wp-includes/ms-site. phpXóa một trang web khỏi cơ sở dữ liệu
delete_network_option[] wp-gồm/tùy chọn. phpXóa tùy chọn mạng theo tên
wpmu_delete_user[] wp-admin/includes/ms. phpXóa người dùng khỏi mạng và xóa khỏi tất cả các trang web
wp_install_defaults[] wp-admin/gồm/nâng cấp. phpTạo nội dung ban đầu cho một trang web mới được cài đặt
wp_delete_user[] wp-admin/gồm/người dùng. phpXóa người dùng và tùy ý chỉ định lại các bài đăng và liên kết cho người dùng khác
wp_delete_link[] wp-admin/gồm/dấu trang. phpXóa một liên kết được chỉ định khỏi cơ sở dữ liệu
wp_insert_term[] wp-gồm/phân loại. phpThêm một thuật ngữ mới vào cơ sở dữ liệu
wp_delete_term[] wp-gồm/phân loại. phpXóa một thuật ngữ khỏi cơ sở dữ liệu
delete_option[] wp-gồm/tùy chọn. phpLoại bỏ tùy chọn theo tên. Ngăn chặn việc loại bỏ các tùy chọn WordPress được bảo vệ
wp_delete_attachment[] wp-gồm/bài đăng. phpThùng rác hoặc xóa tệp đính kèm
wp_delete_post[] wp-gồm/bài đăng. phpThùng rác hoặc xóa một bài đăng hoặc trang
wpmu_validate_user_signup[] wp-includes/ms-functions. phpVệ sinh và xác thực dữ liệu cần thiết để đăng ký người dùng
wpmu_validate_blog_signup[] wp-includes/ms-functions. phpXử lý đăng ký trang web mới
wp_delete_comment[] wp-gồm/bình luận. phpThùng rác hoặc xóa nhận xét
delete_metadata_by_mid[] wp-gồm/meta. phpXóa siêu dữ liệu theo meta ID