# desktop-mode/1.1.4/includes/comments-window/bootstrap.php

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

- Page: https://pluginprobe.com/plugins/desktop-mode/1.1.4/code/includes/comments-window/bootstrap.php
- Raw: https://pluginprobe.com/plugins/desktop-mode/1.1.4/raw/includes/comments-window/bootstrap.php
- Modified: 2026-08-07T20:39:04+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/1.1.4/code/includes/comments-window/bootstrap.php#L10-L20`.

```php
<?php
/**
 * OpenStation — Native Comments Window module bootstrap.
 *
 * Replaces the classic `edit-comments.php` iframe with a native
 * desktop window driven by `<os-table>` and core's `/wp/v2/comments`
 * REST endpoint, behind a per-user opt-in
 * (`OsSettingsState.nativeCommentsEnabled`, surfaced as the "Use the
 * native Comments window" toggle in OS Settings → Features).
 *
 * Public PHP surface (all filterable):
 *
 *   - openstation_comments_window_user_can_register
 *   - openstation_comments_window_user_can_use
 *   - openstation_comments_window_args
 *   - openstation_comments_window_template_html
 *   - openstation_comments_window_query_args
 *   - openstation_comments_window_spam_score
 *   - openstation_comments_window_reply_editor
 *
 * The URL-remap swap (Comments tile → native window when opt-in is
 * on) is implemented JS-side in `src/desktop.ts` via
 * `registerNativeUrlRemap`.
 *
 * @package OpenStation
 */

defined( 'ABSPATH' ) || exit;

require_once __DIR__ . '/permissions.php';
require_once __DIR__ . '/spam-score.php';
require_once __DIR__ . '/ai-moderation.php';
require_once __DIR__ . '/window.php';
require_once __DIR__ . '/rest.php';

```
