我知道您询问了如何通过wpCLI执行此操作,但您可以运行函数来执行此操作:
add_action( \'before_delete_post\', \'delete_all_attached_media\' );
function delete_all_attached_media( $post_id ) {
if( get_post_type($post_id) == "meetings" ) {
$attachments = get_attached_media( \'\', $post_id );
foreach ($attachments as $attachment) {
wp_delete_attachment( $attachment->ID, \'true\' );
}
}
}
将此函数添加到函数中。php,然后在后端选择所有;“会议”;cpts和删除。清除垃圾后,此功能将启动并删除与被删除帖子相关的所有附件。