プラグイン開発者のためのWordPressプレイグラウンド
WordPress Playground は、プラグイン開発者がブラウザ環境で直接プラグインを構築、テスト、紹介できる革新的なツールです。
このガイドでは、WordPress Playground を使用してプラグイン開発ワークフローを改善し、プラグインを紹介するライブデモを作成し、プラグインのテストとレビューを簡素化する方法を説明します。
WordPress Playground を使用して製品を構築、テスト、起動する方法については、Playground について セクションをご覧ください。
プラグインを使って Playground インスタンスを起動する
WordPress テーマディレクトリ内のプラグイン
WordPress Playground を使えば、WordPress プラグインディレクトリにあるほぼすべてのプラグインをインストール・有効化した WordPress 環境を素早く起動できます。Playground URL に plugin クエリパラメータを追加し、 WordPress ディレクトリにあるプラグインのスラッグを値として指定するだけです。例:https://playground.wordpress.net/?plugin=create-block-theme
Playground インスタンスにインストールして有効化したいプラグインごとに、クエリパラメータを使って複数のプラグインをインストールして有効化できます。「plugin」パラメータを繰り返し指定することで実現できます。例:https://playground.wordpress.net/?plugin=gutenberg&plugin=akismet&plugin=wordpress-seo。
また、Playground インスタンスに渡される Blueprint の installPlugin ステップ を設定することで、WordPress プラグイン ディレクトリから任意のプラグインをロードすることもできます。
{
"landingPage": "/wp-admin/plugins.php",
"login": true,
"steps": [
{
"step": "installPlugin",
"pluginData": {
"resource": "wordpress.org/plugins",
"slug": "gutenberg"
}
}
]
}
ブループリントは、いくつかの方法で Playground インスタンスに渡すことができます。