Mastering WordPress Playground: Elevate Your Plugin and Theme Release Process
This repository contains all examples for the "Mastering WordPress Playground" workshop at WordCamp Athens, 2025.
Learn how to build, test, and share WordPress plugins, translations, and REST API examples — entirely inside the browser using WordPress Playground.
- Basic understanding of PHP and WordPress
- Familiarity with REST APIs (helpful but not required)
- Git knowledge (for forking and cloning)
- Fork this repository on GitHub
- Clone locally:
git clone https://github.com/yourusername/wordcamp-athens-2025-workshop.git cd wordcamp-athens-2025-workshop - Navigate to any example directory (e.g.,
01-basic-plugin) - Copy the
blueprint.jsoncontent - Visit WordPress Playground
- Paste the blueprint and run it
Create a WordCamp Notes plugin from scratch. Learn the fundamentals of WordPress plugin development and Playground blueprints.
Add Greek translations to your plugin. Master WordPress internationalization (i18n) with .po/.mo files.
Build a custom dashboard widget showing notes statistics. Enhance the WordPress admin experience.
Create full CRUD REST API endpoints. Learn authentication, validation, and error handling.
Combine Custom Post Types with REST API. Expose meta fields and taxonomies via REST.
Build a modern admin interface using JavaScript and REST API. Create dynamic, interactive experiences.
| Time | Topic | Example |
|---|---|---|
| 0–15 min | Intro to Playground & Blueprints | WordCamp Notes basic plugin |
| 15–45 min | Translations & i18n | WordCamp Notes plugin with Greek translations |
| 45–75 min | Dashboard / Admin Section | WordCamp Notes dashboard widget (notes summary) |
| 75–105 min | REST API / Backend | Full CRUD REST API for WordCamp Notes |
| 105–120 min | Q&A / GitHub Forks | Attendees fork and edit their own examples |
- ✅ WordPress Playground blueprints
- ✅ Plugin development best practices
- ✅ Internationalization (i18n) and translations
- ✅ Custom dashboard widgets
- ✅ REST API development (full CRUD)
- ✅ Custom Post Types with REST API
- ✅ Modern JavaScript integration
- ✅ Git workflow for WordPress projects
Feel free to fork, modify, and submit pull requests with improvements!
GPL-2.0 or later
Made with ❤️ for WordCamp Athens 2025