Tovább a tartalomhoz

WordPress Playground - Böngészőben futó WordPress

WordPress Playground használata - WordPress telepítés nélkül, közvetlenül a böngészőben futtatva.

A WordPress Playground egy hivatalos WordPress projekt, amely lehetővé teszi a WordPress futtatását közvetlenül a böngészőben - telepítés, szerver vagy adatbázis nélkül. WebAssembly (WASM) technológiát használ.


A WordPress Playground egy teljes WordPress telepítés, amely:

  • Böngészőben fut - Chrome, Firefox, Edge, Safari
  • WASM alapú - PHP és SQLite WebAssembly-ben
  • Ideiglenes - Tab bezárásával törlődik (vagy exportálható)
  • Offline képes - Egyszer betöltve net nélkül is működik

Látogass el: playground.wordpress.net

Azonnal betölt egy friss WordPress telepítés.

A WordPress.org-on minden plugin és téma oldalán:

  1. Kattints a Live Preview gombra
  2. A Playground betölti a WordPress-t a kiválasztott bővítménnyel
  3. Teszteld a funkciókat

URL paraméterekkel:

https://playground.wordpress.net/?php=8.2&wp=6.4&plugin=query-monitor

JSON konfigurációval előre beállított környezet:

{
"landingPage": "/wp-admin/",
"phpVersion": "8.2",
"wordPressVersion": "latest",
"steps": [
{
"step": "installPlugin",
"pluginZipFile": {
"resource": "wordpress.org/plugins",
"slug": "query-monitor"
},
"options": {
"activate": true
}
},
{
"step": "installTheme",
"themeZipFile": {
"resource": "wordpress.org/themes",
"slug": "developer"
}
},
{
"step": "login",
"username": "admin",
"password": "password"
}
]
}

PHP verziók WordPress verziók
7.4 5.9+
8.0 6.0+
8.1 6.1+
8.2 6.2+
8.3 latest
  1. Playground-ban: Plugins → Add New
  2. Keress és telepíts (WordPress.org-ról)
  3. Vagy tölts fel .zip fájlt
  1. Appearance → Themes → Add New
  2. Válassz és aktiválj
  1. Kattints az Export gombra
  2. Letöltődik egy .zip fájl
  3. Tartalmazza:
    • wp-content mappa
    • Adatbázis
    • Beállítások
  1. Kattints az Import gombra
  2. Válaszd ki a korábban exportált .zip-et
  3. A Playground betölti az állapotot

Paraméter Példa Leírás
php ?php=8.2 PHP verzió
wp ?wp=6.4 WordPress verzió
plugin ?plugin=woocommerce Plugin telepítése
theme ?theme=developer Téma telepítése
url ?url=/wp-admin/ Kezdő URL
# WooCommerce tesztelés
https://playground.wordpress.net/?plugin=woocommerce&url=/wp-admin/admin.php?page=wc-admin
# Gutenberg fejlesztés
https://playground.wordpress.net/?plugin=developer&url=/wp-admin/post-new.php
# Multisite
https://playground.wordpress.net/?networking=yes

{
"phpVersion": "8.2",
"wordPressVersion": "latest",
"steps": [
{
"step": "installPlugin",
"pluginZipFile": {
"resource": "wordpress.org/plugins",
"slug": "query-monitor"
},
"options": { "activate": true }
},
{
"step": "installPlugin",
"pluginZipFile": {
"resource": "wordpress.org/plugins",
"slug": "developer"
},
"options": { "activate": true }
},
{
"step": "defineWpConfigConsts",
"consts": {
"WP_DEBUG": true,
"WP_DEBUG_LOG": true,
"SCRIPT_DEBUG": true
}
},
{
"step": "login"
}
]
}
{
"landingPage": "/shop/",
"steps": [
{
"step": "installPlugin",
"pluginZipFile": {
"resource": "wordpress.org/plugins",
"slug": "woocommerce"
},
"options": { "activate": true }
},
{
"step": "importFile",
"file": {
"resource": "url",
"url": "https://example.com/woo-sample-data.xml"
}
}
]
}

Terminál
# npm-mel
npm install -g @wp-playground/cli
wp-playground start
# Vagy Docker-rel
docker run -p 8000:80 playground

A WordPress Playground VS Code extension:

  1. Telepítsd a “WordPress Playground” extensiont
  2. Cmd/Ctrl + Shift + P → “WordPress Playground: Start”
  3. Nyílik egy WordPress a VS Code-ban
import { startPlayground } from '@wp-playground/client';
const client = await startPlayground({
iframe: document.getElementById('wp-playground'),
remoteUrl: 'https://playground.wordpress.net/remote.html',
blueprint: {
phpVersion: '8.2',
steps: [
{ step: 'login' }
]
}
});
// WP-CLI parancs futtatása
await client.run({
code: `<?php
require '/wordpress/wp-load.php';
echo get_bloginfo('name');
?>`
});

Funkció Ok
Email küldés Nincs mail szerver
Külső API hívások CORS korlátozások
Cron jobs Nincs háttérfolyamat
Perzisztencia Tab bezárásakor törlődik*
Nagy fájlok Memória korlát

*Export/Import funkcióval menthető

  • Böngésző memória korlátja érvényes
  • Lassabb mint natív PHP
  • Nem production használatra való

  1. Töltsd fel a .zip fájlt
  2. Aktiváld
  3. Teszteld a funkciókat
  4. Ha tetszik, vásárolj
  1. Készíts blueprint-et a problémával
  2. Oszd meg a linket a fejlesztővel
  3. Ő azonnal látja ugyanazt
  • WordPress tanfolyamokhoz
  • Dokumentációs példákhoz
  • Videós tutorialokhoz
  • Gyors ötlet kipróbálás
  • Koncepció bemutatás
  • MVP tesztelés

<iframe
src="https://playground.wordpress.net/?plugin=developer&url=/wp-admin/"
style="width: 100%; height: 600px; border: none;">
</iframe>
<iframe
src="https://playground.wordpress.net/#blueprint-url:https://example.com/my-blueprint.json"
style="width: 100%; height: 600px;">
</iframe>

Szempont Playground Local WP/DDEV
Telepítés Nincs Szükséges
Sebesség Közepes Gyors
Perzisztencia Nem* Igen
Email Nem Igen
Cron Nem Igen
Debugging Korlátozott Teljes
Offline Részben Igen

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások