我需要在插件中创建一个“清空垃圾”按钮。我将如何使用PHP代码来实现它?
如何在程序中清空垃圾?
2 个回复
最合适的回答,由SO网友:onetrickpony 整理而成
您可以使用wp_delete_post
.
要获取所有状态为“垃圾”的帖子:
$trash = get_posts(\'post_status=trash&numberposts=-1\');
foreach($trash as $post)
wp_delete_post($post->ID, $bypass_trash = true);
SO网友:Brett Drake
这对我没用。我必须做到以下几点:
$args = array(
\'posts_per_page\' => -1,
\'post_status\' => \'trash\'
);
$trash = get_posts($args);
foreach($trash as $post)
{
wp_delete_post($post->ID, true);
}
结束