Image

This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Image

Playground Embedder

Description

Add the WordPress playground by adding a [wp_playground] shortcode to your pages. This plugin supports all the attributes the playground supports, which you can find here.

By default, the plugin lazy loads the playground, so it’s only loaded after a button click. An additional feature is that you
can decide not to lazy load the playground by adding lazy=0 to the shortcode, like so:

[wp_playground lazy=0]

At this point the plugin renders the playground immediately.

Blueprints

You can load entire blueprints into the shortcode by putting them in the content between the shortcode, like this:

[wp_playground]
{
    "landingPage": "/wp-admin/",
    "preferredVersions": {
        "php": "8.0",
        "wp": "latest"
    },
    "steps": [
        {
            "step": "login",
            "username": "admin",
            "password": "password"
        }
    ]
}
[/wp_playground]

These blueprints allow you to install themes, plugins and more. To learn about them, read the Playground documentation.

Screenshots

  • Image
    A default button loaded when the playground is inserted into a page.
  • Image
    The playground in action, this time loaded with lazy=0.

Installation

  1. Install & activate the plugin.
  2. Add a [wp_playground] shortcode to one of your pages.
  3. You’re done.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Playground Embedder” is open source software. The following people have contributed to this plugin.

Contributors

“Playground Embedder” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Playground Embedder” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.1

Added the lazy loading option.

1.0

Initial release.