Skip to content

wputasic/wordcamp-athens-2025-workshop

Repository files navigation

WordPress Playground Workshop - WordCamp Athens 2025 🇬🇷

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.

🎯 Workshop Goal

Learn how to build, test, and share WordPress plugins, translations, and REST API examples — entirely inside the browser using WordPress Playground.

📋 Prerequisites

  • Basic understanding of PHP and WordPress
  • Familiarity with REST APIs (helpful but not required)
  • Git knowledge (for forking and cloning)

🚀 Quick Start

  1. Fork this repository on GitHub
  2. Clone locally:
    git clone https://github.com/yourusername/wordcamp-athens-2025-workshop.git
    cd wordcamp-athens-2025-workshop
  3. Navigate to any example directory (e.g., 01-basic-plugin)
  4. Copy the blueprint.json content
  5. Visit WordPress Playground
  6. Paste the blueprint and run it

📁 Examples

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.

🕒 Workshop Structure (2 hours)

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

📖 What You'll Learn

  • ✅ 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

🤝 Contributing

Feel free to fork, modify, and submit pull requests with improvements!

📄 License

GPL-2.0 or later

🔗 Resources


Made with ❤️ for WordCamp Athens 2025

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors