Create a Modern WordPress Theme from Scratch

There are several ways to go about creating a WordPress theme. I am going to walk you through the simplest way that requires very minimal coding.

We’ll use all the modern features introduced in WordPress 5.9 and later. Which means we no longer need to write any CSS or PHP. At least until we get into the advanced stuff, which is completely optional.


  • Setup a local PHP and MySQL server with XAMPP or any other method you prefer.
  • Download WordPress from or use Chocolatey from your XAMPP installation to auto install WordPress.

The Guide