{"id":311689,"date":"2026-05-22T18:37:49","date_gmt":"2026-05-22T18:37:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/admin-desktop-by-explorer-soft\/"},"modified":"2026-05-23T12:52:34","modified_gmt":"2026-05-23T12:52:34","slug":"explorer-soft-admin-shell","status":"publish","type":"plugin","link":"https:\/\/ar.wordpress.org\/plugins\/explorer-soft-admin-shell\/","author":23497782,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.76","stable_tag":"0.1.76","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Explorer Soft Admin Shell","header_author":"Explorer Soft Ltd","header_description":"Adds a desktop-like admin shell with shortcuts, taskbar, start menu, and iframe windows.","assets_banners_color":"486a86","last_updated":"2026-05-23 12:52:34","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/720explorer.space\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":57,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.73":{"tag":"0.1.73","author":"explorersoft","date":"2026-05-22 18:37:19"},"0.1.76":{"tag":"0.1.76","author":"explorersoft","date":"2026-05-23 12:52:34"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3544359,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3544359,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3544359,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3544359,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.73","0.1.76"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[83,434,2643,3918,2345],"plugin_category":[],"plugin_contributors":[264045],"plugin_business_model":[],"class_list":["post-311689","plugin","type-plugin","status-publish","hentry","plugin_tags-admin","plugin_tags-dashboard","plugin_tags-desktop","plugin_tags-interface","plugin_tags-productivity","plugin_contributors-explorersoft","plugin_committers-explorersoft"],"banners":{"banner":"https:\/\/ps.w.org\/explorer-soft-admin-shell\/assets\/banner-772x250.png?rev=3544359","banner_2x":"https:\/\/ps.w.org\/explorer-soft-admin-shell\/assets\/banner-1544x500.png?rev=3544359","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/explorer-soft-admin-shell\/assets\/icon-128x128.png?rev=3544359","icon_2x":"https:\/\/ps.w.org\/explorer-soft-admin-shell\/assets\/icon-256x256.png?rev=3544359","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Explorer Soft Admin Shell adds a desktop-like interface inside the WordPress admin area. After activation, the plugin opens the desktop shell and makes it the default admin landing screen while keeping the classic WordPress admin available. Site administrators can change the default admin landing and login redirect behavior from Settings &gt; Admin Shell.<\/p>\n\n<p>Features include:<\/p>\n\n<ul>\n<li>Desktop icons for common admin areas.<\/li>\n<li>A default View site shortcut that opens the public site in a desktop window.<\/li>\n<li>A default Products shortcut for users who can edit WooCommerce products.<\/li>\n<li>A Start menu generated from the current WordPress admin menu.<\/li>\n<li>Draggable, resizable, minimizable and maximizable admin windows.<\/li>\n<li>Admin pages framed with early CSS to avoid flashing the classic admin chrome.<\/li>\n<li>Admin links opened in a new tab or window from framed pages reopen in Explorer Soft Admin Shell.<\/li>\n<li>A visible power-style logout button in the desktop taskbar.<\/li>\n<li>A dismissible rating banner inside the desktop shell after initial use.<\/li>\n<li>Per-user desktop layout saved in user meta.<\/li>\n<li>Custom folders and custom shortcuts for WordPress admin pages.<\/li>\n<li>Drag and drop support for moving custom shortcuts into folders and back to the desktop.<\/li>\n<li>Wallpaper\/background presets and custom background values.<\/li>\n<li>WordPress Media Library support for background images.<\/li>\n<li>Theme presets for the desktop shell.<\/li>\n<li>A theme editor for icon, icon text, taskbar, Start menu and window titlebar colors.<\/li>\n<li>A modern clock widget enabled by default.<\/li>\n<li>Opt-in weather widget settings with location, provider and API configuration.<\/li>\n<li>Opt-in news widget settings with RSS feed URL and refresh interval.<\/li>\n<li>Preset RSS feed choices for crypto, world, IT\/tech and WordPress news.<\/li>\n<li>Shortcut picker support for WordPress admin toolbar actions.<\/li>\n<li>Responsive desktop scaling for shortcuts and widgets.<\/li>\n<li>Visual Dashicon picker for custom desktop item editing.<\/li>\n<li>Settings screen for controlling the default admin landing redirect and login redirect.<\/li>\n<li>Quick links for opening the desktop shell or classic WordPress admin directly.<\/li>\n<li>Reset action for restoring the current user's saved desktop layout to the plugin defaults.<\/li>\n<\/ul>\n\n<p>The plugin does not track users. Weather and news requests are disabled by default and are only made after the current user enables the relevant widget, accepts the privacy notice and configures a provider or RSS feed.<\/p>\n\n<p>Custom shortcut targets are limited to the current site's WordPress admin area. The default View site shortcut opens the current site's public home URL.<\/p>\n\n<h3>External services<\/h3>\n\n<p>Explorer Soft Admin Shell does not track users and does not contact third-party services by default. External requests are only made after the current user enables the related widget and configures the provider or feed.<\/p>\n\n<h4>Weather services<\/h4>\n\n<p>The Weather widget is disabled by default. When enabled, the user's browser contacts the selected weather provider to show live conditions. The configured location is sent to the selected provider when the widget loads or refreshes. API keys, when used, are stored only in the current user's saved desktop layout.<\/p>\n\n<p>Supported weather providers:<\/p>\n\n<ul>\n<li>Open-Meteo geocoding and forecast APIs, used to find the configured location and load current weather without an API key. Terms and privacy: https:\/\/open-meteo.com\/en\/terms<\/li>\n<li>OpenWeatherMap current weather API, used only when the user selects OpenWeatherMap and enters an API key. Terms: https:\/\/openweathermap.org\/terms Privacy: https:\/\/openweathermap.org\/privacy-policy<\/li>\n<li>WeatherAPI.com current weather API, used only when the user selects WeatherAPI.com and enters an API key. Terms: https:\/\/www.weatherapi.com\/terms.aspx Privacy: https:\/\/www.weatherapi.com\/privacy.aspx<\/li>\n<li>Custom JSON endpoint, used only when the user enters a custom endpoint. The configured location and API key placeholders may be sent to that custom URL depending on the URL entered by the user.<\/li>\n<\/ul>\n\n<h4>RSS news services<\/h4>\n\n<p>The News widget is disabled by default. When enabled, WordPress uses its feed functions to request the configured RSS feed URL from the server and display headlines. The RSS feed URL is sent when the widget loads or refreshes. Preset feeds are optional conveniences; users can choose a custom RSS feed instead.<\/p>\n\n<p>Preset RSS providers:<\/p>\n\n<ul>\n<li>CoinDesk RSS. Terms: https:\/\/www.coindesk.com\/terms\/ Privacy: https:\/\/www.coindesk.com\/privacy<\/li>\n<li>Cointelegraph RSS. Terms and privacy: https:\/\/cointelegraph.com\/terms-and-privacy<\/li>\n<li>BBC News RSS. Terms: https:\/\/www.bbc.co.uk\/usingthebbc\/terms\/ Privacy: https:\/\/www.bbc.co.uk\/usingthebbc\/privacy\/<\/li>\n<li>Le Monde RSS. Terms: https:\/\/www.lemonde.fr\/en\/help\/article\/2026\/03\/19\/general-terms-and-conditions_6751600_106.html Privacy: https:\/\/www.lemonde.fr\/confidentialite\/<\/li>\n<li>TechCrunch RSS. Terms: https:\/\/techcrunch.com\/terms-of-service\/ Privacy: https:\/\/techcrunch.com\/privacy-policy\/<\/li>\n<li>The Verge RSS. Terms: https:\/\/www.voxmedia.com\/legal\/terms-of-use Privacy: https:\/\/www.voxmedia.com\/legal\/privacy-notice<\/li>\n<li>WordPress.org News RSS. Terms: https:\/\/wordpress.org\/about\/terms-of-service\/ Privacy: https:\/\/wordpress.org\/about\/privacy\/<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/explorer-soft-admin-shell\/<\/code> directory, or install the plugin through the WordPress plugins screen.<\/li>\n<li>Activate the plugin through the Plugins screen in WordPress.<\/li>\n<li>After activation, WordPress opens the Explorer Soft Admin Shell desktop automatically.<\/li>\n<li>Use the Classic admin button in the taskbar if you need to temporarily return to the standard WordPress admin.<\/li>\n<li>Visit Settings &gt; Admin Shell if you want to change the default admin landing or login redirect behavior.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20replace%20the%20classic%20wordpress%20admin%3F\"><h3>Does this replace the classic WordPress admin?<\/h3><\/dt>\n<dd><p>No. The classic WordPress admin remains available from the desktop taskbar and direct admin links. Explorer Soft Admin Shell becomes the default admin landing screen after activation.<\/p><\/dd>\n<dt id=\"why%20does%20%60%2Fwp-admin%2F%60%20open%20explorer%20soft%20admin%20shell%20after%20activation%3F\"><h3>Why does `\/wp-admin\/` open Explorer Soft Admin Shell after activation?<\/h3><\/dt>\n<dd><p>Explorer Soft Admin Shell is intended to become the active admin shell. Successful logins and normal top-level admin visits are routed to Explorer Soft Admin Shell by default. Site administrators can change this from Settings &gt; Admin Shell. The Classic admin button remains available for users who need the standard WordPress admin temporarily.<\/p><\/dd>\n<dt id=\"how%20can%20i%20return%20to%20the%20classic%20wordpress%20admin%20directly%3F\"><h3>How can I return to the classic WordPress admin directly?<\/h3><\/dt>\n<dd><p>Use the Classic admin button in the desktop taskbar, the Open Classic Admin button on Settings &gt; Admin Shell, or visit <code>\/wp-admin\/?esash_classic=1<\/code>.<\/p><\/dd>\n<dt id=\"can%20i%20stop%20the%20automatic%20desktop%20redirects%20without%20deactivating%20the%20plugin%3F\"><h3>Can I stop the automatic desktop redirects without deactivating the plugin?<\/h3><\/dt>\n<dd><p>Yes. Go to Settings &gt; Admin Shell and disable the default admin landing redirect or the login redirect. The desktop shell remains available from the WordPress admin menu and direct desktop URL.<\/p><\/dd>\n<dt id=\"can%20i%20reset%20my%20desktop%20layout%3F\"><h3>Can I reset my desktop layout?<\/h3><\/dt>\n<dd><p>Yes. Go to Settings &gt; Admin Shell and use Reset my desktop layout to remove your saved icons, windows, widgets and appearance preferences. The plugin will rebuild the default layout the next time the desktop shell opens.<\/p><\/dd>\n<dt id=\"why%20are%20admin%20pages%20shown%20in%20iframe%20windows%3F\"><h3>Why are admin pages shown in iframe windows?<\/h3><\/dt>\n<dd><p>The desktop interface uses iframe windows to keep each admin screen inside a movable desktop window. These frames are intended for the current site's WordPress admin pages.<\/p><\/dd>\n<dt id=\"can%20i%20preview%20the%20public%20site%3F\"><h3>Can I preview the public site?<\/h3><\/dt>\n<dd><p>Yes. The default View site shortcut opens the current site's public home page in a desktop window. Some sites or security headers may restrict iframe display; in that case, use the regular front-end URL in a browser tab.<\/p><\/dd>\n<dt id=\"can%20i%20create%20shortcuts%20for%20plugin%20toolbar%20actions%20such%20as%20cache%20purge%20links%3F\"><h3>Can I create shortcuts for plugin toolbar actions such as cache purge links?<\/h3><\/dt>\n<dd><p>Yes. The shortcut picker includes supported WordPress admin toolbar actions. Saved toolbar shortcuts keep a source identifier so dynamic nonce-based URLs can be refreshed from the current toolbar when available.<\/p><\/dd>\n<dt id=\"where%20is%20layout%20data%20stored%3F\"><h3>Where is layout data stored?<\/h3><\/dt>\n<dd><p>Layout data is stored per user in WordPress user meta under the <code>esash_desktop_layout<\/code> key.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20send%20data%20to%20external%20services%3F\"><h3>Does this plugin send data to external services?<\/h3><\/dt>\n<dd><p>Not by default.<\/p>\n\n<p>The Weather widget is disabled by default. If enabled by the user, the user's browser contacts the selected weather provider and sends the configured city or location. Supported providers are Open-Meteo, OpenWeatherMap, WeatherAPI.com and a custom JSON endpoint.<\/p>\n\n<p>The News widget is disabled by default. If enabled by the user, WordPress contacts the configured RSS feed URL to load headlines. Preset feeds are provided for convenience, but no RSS request is made until the user enables external RSS requests.<\/p><\/dd>\n<dt id=\"which%20widgets%20are%20enabled%20by%20default%3F\"><h3>Which widgets are enabled by default?<\/h3><\/dt>\n<dd><p>Only the Clock widget is enabled by default. Weather and News must be enabled and configured by the user.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.76<\/h4>\n\n<ul>\n<li>Add a Settings &gt; Admin Shell screen for controlling the default admin landing redirect and login redirect.<\/li>\n<li>Add direct Desktop Shell and Classic Admin access links plus a current-user desktop layout reset action.<\/li>\n<li>Save the Admin Shell settings screen through AJAX so settings changes work reliably when opened inside desktop shell windows.<\/li>\n<\/ul>\n\n<h4>0.1.73<\/h4>\n\n<ul>\n<li>Update the tested WordPress version header for the current WordPress.org Plugin Check requirement.<\/li>\n<\/ul>\n\n<h4>0.1.72<\/h4>\n\n<ul>\n<li>Update the Open-Meteo documentation link to the current combined terms and privacy page.<\/li>\n<\/ul>\n\n<h4>0.1.71<\/h4>\n\n<ul>\n<li>Remove one third-party RSS preset so all bundled presets map directly to documented service providers with working terms and privacy links.<\/li>\n<\/ul>\n\n<h4>0.1.70<\/h4>\n\n<ul>\n<li>Force WordPress post editor forms back to the embedded admin save endpoint when builders or themes rewrite the form action to a frontend URL.<\/li>\n<\/ul>\n\n<h4>0.1.69<\/h4>\n\n<ul>\n<li>Keep framed post, page and custom post type save redirects on the embedded WordPress edit screen instead of allowing frontend 404 redirects.<\/li>\n<\/ul>\n\n<h4>0.1.68<\/h4>\n\n<ul>\n<li>Separate shell embedded admin requests from the explicit Classic admin bypass so framed post, page and plugin actions do not show classic admin chrome.<\/li>\n<\/ul>\n\n<h4>0.1.67<\/h4>\n\n<ul>\n<li>Suppress WordPress admin toolbar rendering in framed admin windows and remove toolbar chrome from loaded admin frames.<\/li>\n<\/ul>\n\n<h4>0.1.66<\/h4>\n\n<ul>\n<li>Hide the outer WordPress toolbar on the shell page to avoid duplicate toolbars when previewing the public site in a desktop window.<\/li>\n<\/ul>\n\n<h4>0.1.65<\/h4>\n\n<ul>\n<li>Keep post\/page editing and plugin management actions inside the current shell window while omitting frame markers from sensitive WordPress admin requests.<\/li>\n<\/ul>\n\n<h4>0.1.64<\/h4>\n\n<ul>\n<li>Remove remaining legacy naming from internal package metadata, DOM prefixes, CSS custom properties and bundled asset names.<\/li>\n<\/ul>\n\n<h4>0.1.63<\/h4>\n\n<ul>\n<li>Open post\/page editors and plugin action flows outside framed shell windows so Publish, Update, Deactivate and Delete actions complete normally.<\/li>\n<li>Rename the bundled admin shell asset files for consistency with the Explorer Soft Admin Shell name.<\/li>\n<\/ul>\n\n<h4>0.1.62<\/h4>\n\n<ul>\n<li>Avoid adding desktop frame markers to post and page editor save forms so publish and update actions complete normally.<\/li>\n<\/ul>\n\n<h4>0.1.61<\/h4>\n\n<ul>\n<li>Keep Classic admin plugin management and post\/page edit flows outside the desktop redirect so admin actions can complete normally.<\/li>\n<\/ul>\n\n<h4>0.1.60<\/h4>\n\n<ul>\n<li>Added a default layout filter for Pro role-based and global default layouts.<\/li>\n<li>Removed stale bundled translation artifacts so WordPress.org language packs can handle translations cleanly.<\/li>\n<\/ul>\n\n<p>Earlier internal pre-review iterations are omitted from this readme to keep the WordPress.org listing concise.<\/p>","raw_excerpt":"Adds a desktop-like admin shell for WordPress while preserving access to the classic WordPress admin.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/311689","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=311689"}],"author":[{"embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/explorersoft"}],"wp:attachment":[{"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=311689"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=311689"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=311689"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=311689"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=311689"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=311689"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}