# desktop-mode/0.9.2/includes/recycle-bin/bootstrap.php

OpenStation: Desktop Windows, Dock &amp; Virtual Desktops for WP Admin, version 0.9.2. 33 lines.

- Page: https://pluginprobe.com/plugins/desktop-mode/0.9.2/code/includes/recycle-bin/bootstrap.php
- Raw: https://pluginprobe.com/plugins/desktop-mode/0.9.2/raw/includes/recycle-bin/bootstrap.php
- Modified: 2026-05-07T10:18:48+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/desktop-mode/0.9.2/code/includes/recycle-bin/bootstrap.php#L10-L20`.

```php
<?php
/**
 * Desktop Mode — Recycle Bin module bootstrap.
 *
 * The bin captures attachments into the WordPress trash (posts and
 * pages already trash by default) and exposes a desktop window with
 * a `<wpd-table>`-backed UI for browsing, sorting, restoring, and
 * permanently deleting them.
 *
 * Public PHP surface (all filterable, all action-emitting):
 *
 *   - `desktop_mode_recycle_bin_capture_post_types`
 *   - `desktop_mode_recycle_bin_should_capture`
 *   - `desktop_mode_recycle_bin_query_args`
 *   - `desktop_mode_recycle_bin_items` / `desktop_mode_recycle_bin_item`
 *   - `desktop_mode_recycle_bin_user_can_view|restore|purge|use`
 *   - `desktop_mode_recycle_bin_window_args` / `..._icon_args`
 *   - `desktop_mode_recycle_bin_template_html`
 *   - actions: `..._item_captured`, `..._before/after_restore`,
 *              `..._before/after_purge`, `..._emptied`
 *
 * @package WPDesktopMode
 * @since   0.19.0
 */

defined( 'ABSPATH' ) || exit;

require_once __DIR__ . '/capture.php';
require_once __DIR__ . '/store.php';
require_once __DIR__ . '/rest.php';
require_once __DIR__ . '/window.php';
require_once __DIR__ . '/realtime.php';

```
