Title: My Apps
Author: Alex Kirk
Published: <strong>2024 年 9 月 11 日</strong>
Last modified: 2026 年 6 月 1 日

---

搜索插件

![](https://s.w.org/plugins/geopattern-icon/my-apps.svg)

# My Apps

 作者：[Alex Kirk](https://profiles.wordpress.org/akirk/)

[下载](https://downloads.wordpress.org/plugin/my-apps.2.0.0.zip)

 * [详情](https://cn.wordpress.org/plugins/my-apps/#description)
 * [评价](https://cn.wordpress.org/plugins/my-apps/#reviews)
 * [开发进展](https://cn.wordpress.org/plugins/my-apps/#developers)

 [支持](https://wordpress.org/support/plugin/my-apps/)

## 描述

This plugin adds a `/my-apps/` route to your WordPress so that it can act as your
personal apps launcher — a dashboard that feels like a mobile phone home screen,
so you don’t have to navigate wp-admin to reach the apps you use.

Apps can be plugins that register their own icon, custom links you add yourself,
or plugins you install on demand from the built-in app store.

### Features

 * **Launcher** at `/my-apps/` with grid or flow layouts, drag-to-reorder, and an
   edit mode for customization.
 * **Display settings** live in the launcher itself (no admin page): icon size, 
   spacing, grid columns, layout toggle, background color/image, optional personalized
   greeting, and, in WordPress Playground, a default-on per-user redirect from `/`
   to `/my-apps/` plus a default-on simplified WordPress mode that hides legacy 
   admin shortcuts, plugin recommendations, manual add links, and core WordPress
   guides behind a reveal button. Device-specific display settings are stored per-
   device while in edit mode, and app-level options live in a dedicated My Apps 
   Settings window.
 * **App Store** for installing new apps: browse a curated catalog, view app detail
   pages, and install via WordPress Playground blueprints. Paste a custom blueprint
   JSON from the clipboard to install anything.
 * **Plugin-provided launcher icons**: installed apps appear in My Apps when the
   plugin registers through `my_apps_plugins`.
 * **Mobile-friendly**: full-screen app store, three icons per row, and a My Apps
   link in the admin bar on the frontend.

### Adding an app from a plugin

Plugins can register their own launcher icon by filtering `my_apps_plugins`:

    ```
    add_filter( 'my_apps_plugins', function ( $apps ) {
        // Add your app to the array. These three keys are mandatory:
        $apps['friends'] = array(
            // Name: The name that will be displayed.
            'name'     => __( 'Friends', 'friends' ),
            // The icon as a URL. You can also use a local URL inside a plugin, using `plugins_url()`.
            'icon_url' => 'https://ps.w.org/friends/assets/icon-256x256.png',
            // The URL this should link to.
            'url'      => home_url( '/friends/' ),
        );
        return $apps;
    } );
    ```

### Temporarily adding an app from a blueprint

You can add your own app to the App Store by pasting a complete WordPress Playground`
blueprint.json`. Open My Apps, choose Add, then paste the blueprint anywhere in 
the App Store. On mobile, focus the Search field and paste the blueprint there.

My Apps reads the blueprint’s `meta.title`, `meta.description`, and `meta.author`
fields to create the app-store entry. If the title matches an existing app, you 
can temporarily override that app with your pasted blueprint. Custom and modified
blueprint entries are stored in this browser, appear in the Custom section, and 
can be removed or reverted from their badge in the App Store. When you paste multiple
versions for the same entry, My Apps keeps a short version list so you can switch
between them from the App Store.

To test App Store catalog, What can I do? guide, or plugin recommendation changes
from another blueprints source without changing this plugin, paste a `WordPress/
blueprints` PR number, a PR URL, or a GitHub fork branch URL anywhere in the App
Store. On mobile, paste it into Search. Use the x next to the source indicator to
return to the default catalog.

To test an app or plugin change from GitHub, paste a PR URL, commit URL, or PR changes
URL for the repository installed by an existing app blueprint, such as `https://
github.com/example-user/example-plugin/pull/117`, `https://github.com/example-user/
example-plugin/commit/0123456789abcdef0123456789abcdef01234567`, or `https://github.
com/example-user/example-plugin/pull/144/changes/fedcba9876543210fedcba9876543210fedcba98`.
My Apps will point the matching blueprint or recommended GitHub plugin at the PR
branch or commit. Reverting that modified entry also clears its pasted version list.

Example:

    ```
    `json
    ```

{
 “$schema”: “https://playground.wordpress.net/blueprint-schema.json”, “meta”: {“
title”: “My Custom App”, “description”: “Installs my custom WordPress app.”, “author”:“
Your Name” }, “landingPage”: “/wp-admin/”, “steps”: [ { “step”: “installPlugin”,“
pluginData”: { “resource”: “wordpress.org/plugins”, “slug”: “gutenberg” } } ] } `

### Short install links

For QR-code-friendly shares, link to the site root with `myapps-i=<app-slug>`. My
Apps redirects the request into `/my-apps/`, installs the matching App Store entry
if needed, and opens the app’s landing page with the remaining query parameters 
preserved.

Example:

    ```
    `
    ```

https://my.wordpress.net/?myapps-i=wordcamp-companion&schedule=https%3A%2F%2Fexample.
com%2Fschedule.json
 `

    ```
    wordcamp-companion resolves to the matching App Store catalog key, including `apps/wordcamp-companion.json` and `blueprints/wordcamp-companion/blueprint.json`. You can also use `?install=1&app=wordcamp-companion` when an `app` parameter is easier to generate.
    ```

### Abilities API

When the WordPress Abilities API is available, My Apps registers a `my-apps` category
with App Store search, What can I do? guide discovery, and launcher customization
abilities:

 * `my-apps/get-all` returns the full launcher state, including grouped background
   metadata, visible apps in display order, and app customization metadata.
 * `my-apps/get-what-can-i-do` returns the default My Apps What can I do? guide 
   catalog for questions like “what can I do?”. It intentionally excludes browser-
   local custom blueprints and alternate App Store catalog sources; the backing 
   catalog file remains `recipes.json`.
 * `my-apps/search-app-store` searches or browses the default My Apps App Store 
   catalog, including curated installable apps and optional curated plugin recommendations.
   It intentionally excludes browser-local custom blueprints and alternate App Store
   catalog sources.
 * `my-apps/set-background` updates the launcher background using a preset slug,
   an image attachment ID, a remote image URL to sideload or use directly if sideloading
   fails, or a safe CSS color/gradient value.
 * `my-apps/add-app` creates a custom app icon with a name, URL, and optional icon.
   Icons can be an image URL, Dashicon, emoji, gradient, generated letter tile, 
   or the app URL’s conventional `/favicon.ico`.
 * `my-apps/set-app-details` renames an existing launcher app, changes its URL, 
   or reverts those name/URL overrides.
 * `my-apps/set-app-icon` updates or reverts the icon for an existing launcher app
   by slug.
 * `my-apps/set-visible-ordered` sets the complete `visible_ordered` launcher app
   list; apps omitted from this list are hidden.
 * `my-apps/set-app-visibility` hides or restores a launcher app by slug.

When the AI Assistant plugin is available, My Apps also registers domain hints so
questions about the My Apps App Store, app catalog search/browsing, installable 
apps/plugins, What can I do? guides, what WordPress can do, the launcher, app icons,
hidden apps, app order, and launcher backgrounds are routed to these abilities.

## 屏幕截图

[⌊The Launcher⌉⌊The Launcher⌉[

The Launcher

[⌊Launcher settings: layout, icon size, spacing, and app-level options⌉⌊Launcher
settings: layout, icon size, spacing, and app-level options⌉[

Launcher settings: layout, icon size, spacing, and app-level options

[⌊The App Store⌉⌊The App Store⌉[

The App Store

[⌊The What can I do? overview — curated multi-step guides for getting the most out
of WordPress⌉⌊The What can I do? overview — curated multi-step guides for getting
the most out of WordPress⌉[

The What can I do? overview — curated multi-step guides for getting the most out
of WordPress

[⌊A What can I do? detail with numbered steps and one-click installs⌉⌊A What can
I do? detail with numbered steps and one-click installs⌉[

A What can I do? detail with numbered steps and one-click installs

[⌊Another What can I do? detail — Bring Your Data In⌉⌊Another What can I do? detail—
Bring Your Data In⌉[

Another What can I do? detail — Bring Your Data In

[⌊Adding an admin link — browse and search all wp-admin menu items⌉⌊Adding an admin
link — browse and search all wp-admin menu items⌉[

Adding an admin link — browse and search all wp-admin menu items

[⌊Adding a web link with a custom emoji, image URL, or Dashicon⌉⌊Adding a web link
with a custom emoji, image URL, or Dashicon⌉[

Adding a web link with a custom emoji, image URL, or Dashicon

## 评价

此插件暂无评价。

## 贡献者及开发者

「My Apps」是开源软件。 以下人员对此插件做出了贡献。

贡献者

 *   [ Alex Kirk ](https://profiles.wordpress.org/akirk/)

「My Apps」插件已被翻译至 1 种本地化语言。 感谢[所有译者](https://translate.wordpress.org/projects/wp-plugins/my-apps/contributors)
为本插件所做的贡献。

[帮助将「My Apps」翻译成简体中文。](https://translate.wordpress.org/projects/wp-plugins/my-apps)

### 对开发感兴趣吗?

您可以[浏览代码](https://plugins.trac.wordpress.org/browser/my-apps/)，查看[SVN仓库](https://plugins.svn.wordpress.org/my-apps/)，
或通过[RSS](https://plugins.trac.wordpress.org/log/my-apps/?limit=100&mode=stop_on_copy&format=rss)
订阅[开发日志](https://plugins.trac.wordpress.org/log/my-apps/)。

## 更新日志

### 2.0.0

 * Turns My Apps into a fuller app launcher experience with an in-launcher settings
   window, app-level options, stronger hidden-app controls, app icon customization,
   custom launcher backgrounds, media library backgrounds, wallpaper presets, and
   first-run background randomization.
 * Adds a much more capable App Store workflow: paste custom Playground blueprints,
   test catalog changes from GitHub PRs, branches, commits, and dist branches, keep
   multiple pasted versions, revert to original catalog entries, browse improved
   App Store navigation, and uninstall installed plugins from My Apps.
 * Expands Playground into a first-class install and sharing environment with short
   install links, a Playground-only Update My Apps action, better install and update
   states, direct ZIP plugin sources, plugin ref pinning, improved non-Playground
   fallback behavior, and more reliable post-install refreshes.
 * Adds Desktop Mode support so My Apps and the App Store can open as native, chromeless
   Desktop Mode windows with desktop icons, generated icons, and install-completion
   handling tailored for that environment.
 * Adds AI Assistant and Abilities API integration for reading and changing launcher
   state, searching the App Store, discovering What can I do? guides, changing backgrounds,
   creating apps, editing app details and icons, and managing visibility and ordering.
 * Introduces What can I do? guide discovery and richer App Store data handling,
   including recipe search, Playground-safe recipe links, upstream blueprints source
   shortcuts, and JSON schemas for apps, plugins, recipes, and My Apps settings.
 * Refines simplified WordPress mode and first-run defaults by making root redirects
   a per-user setting, moving advanced WordPress links behind a reveal flow, removing
   automatic launcher item creation, and requiring plugins to opt into auto-added
   launcher icons with `launcher_url`.
 * Polishes launcher behavior and reliability across editing, installs, Desktop 
   Mode, backgrounds, admin color integration, duplicate app prevention, App Store
   resets, PR overrides, plugin uninstall refreshes, and mobile/control hit areas.

## 额外信息

 *  版本 **2.0.0**
 *  最后更新：**2 周前**
 *  活跃安装数量 **不到10**
 *  WordPress 版本 ** 5.0 或更高版本 **
 *  已测试的最高版本为 **7.0**
 *  PHP 版本 ** 7.2 或更高版本 **
 *  语言
 * [English (US)](https://wordpress.org/plugins/my-apps/) 和 [Spanish (Spain)](https://es.wordpress.org/plugins/my-apps/).
 *  [翻译成简体中文](https://translate.wordpress.org/projects/wp-plugins/my-apps)
 * 标签
 * [apps](https://cn.wordpress.org/plugins/tags/apps/)
 *  [高级视图](https://cn.wordpress.org/plugins/my-apps/advanced/)

## 评级

尚未提交反馈。

[Your review](https://wordpress.org/support/plugin/my-apps/reviews/#new-post)

[查看全部评论](https://wordpress.org/support/plugin/my-apps/reviews/)

## 贡献者

 *   [ Alex Kirk ](https://profiles.wordpress.org/akirk/)

## 支持

有话要说吗？是否需要帮助？

 [查看支持论坛](https://wordpress.org/support/plugin/my-apps/)