PluginProbe
OpenStation: Desktop Windows, Dock & Virtual Desktops for WP Admin / 0.9.8
OpenStation: Desktop Windows, Dock & Virtual Desktops for WP Admin v0.9.8
1.1.10 1.1.9 1.1.8 1.1.7 1.1.6 1.1.5 1.1.4 1.1.3 1.1.2 1.1.1 1.1.0 1.0.1 1.0.0 0.9.8 0.9.7 0.9.6 0.9.4 0.9.5 0.9.3 0.9.2 0.9.1 0.9.0 0.8.9 0.8.8 0.8.7 All 34 releases
desktop-mode / includes / pages-window / bootstrap.php

bootstrap.php in OpenStation: Desktop Windows, Dock & Virtual Desktops for WP Admin 0.9.8, at includes/pages-window/bootstrap.php

29 lines 952 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Desktop Mode — Native Pages Window module bootstrap.
4 *
5 * Replaces the chromeless `edit.php?post_type=page` iframe with a native
6 * desktop window driven by `<wpd-table>` and core's `/wp/v2/pages` REST
7 * endpoint, behind a per-user opt-in (`OsSettingsState.nativePagesEnabled`,
8 * surfaced as the "Use the native Pages window" toggle in OS Settings →
9 * Features).
10 *
11 * Public PHP surface (all filterable):
12 *
13 * - desktop_mode_pages_window_user_can_register
14 * - desktop_mode_pages_window_user_can_use
15 * - desktop_mode_pages_window_args
16 * - desktop_mode_pages_window_template_html
17 * - desktop_mode_pages_window_query_args
18 *
19 * The URL-remap swap (Pages tile → native window when opt-in is on) is
20 * implemented JS-side in `src/desktop.ts` via `registerNativeUrlRemap`.
21 *
22 * @package WPDesktopMode
23 */
24
25 defined( 'ABSPATH' ) || exit;
26
27 require_once __DIR__ . '/permissions.php';
28 require_once __DIR__ . '/window.php';
29