Làm thế nào để tôi lập trình trống rỗng?


10

Tôi cần tạo nút "Thùng rác" trong plugin của mình. Làm thế nào tôi có thể làm điều đó bằng cách sử dụng mã PHP?

Câu trả lời:


9

Bạn có thể sử dụng wp_delete_post.

Để nhận tất cả các bài đăng có trạng thái "rác":

$trash = get_posts('post_status=trash&numberposts=-1');

Sau đó:

foreach($trash as $post)
  wp_delete_post($post->ID, $bypass_trash = true);

Chúc mừng! Nó hoạt động!
Ciprian

1

Điều này đã không làm việc cho tôi. Tôi đã phải làm như sau:

$args = array(
'posts_per_page'   => -1,
'post_status'      => 'trash'
    );

$trash = get_posts($args);

foreach($trash as $post)
{
    wp_delete_post($post->ID, true);      
}
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.