Building a WordPress plugin from scratch — WordCamp Bologna 2018

An introductory talk for developers who know WordPress but have never written a plugin: the conventions, the security basics, the architecture, and how to find your way through the documentation.

WordCamp Bologna 2018 ASCII art: the event title above an ASCII-art Wapuu

I gave this talk at WordCamp Bologna 2018 in Bologna, Italy, in Italian (original title: Sviluppare un plugin WordPress da zero).

This was an introductory talk aimed at a specific person: a programmer who already works with WordPress but has never built a plugin, and who finds the sheer volume of material online more paralysing than helpful.

The goal was to give that person enough structure to take the first steps with confidence — the core concepts, the conventions the ecosystem expects, the security measures that are not optional, and the main extension points the platform offers.

What I covered

  • The basic concepts and vocabulary: hooks, actions, filters, the plugin lifecycle
  • Conventions and good practice, and why following them matters more in a shared ecosystem
  • Security measures that belong in every plugin from the first commit, not the first review
  • How to structure a plugin so it stays maintainable once it is more than one file
  • How to navigate the documentation and tell current advice from advice that has aged badly

Slides and recording