Help needed with custom WordPress site

Hello guys,

I’m currently working on a web site for a client. As a student of digital design, I got no problem with the visual part. I already finished the design some time ago in Figma.

But now comes the hard part. Developing a WordPress site. I think I’m quite lost in the technology. I know how to make a classis theme site looking precisely like the prototype, but the code is so repetitive and spaghetti-like.

Recently I learnt how to work in ReactJS and fell in love with the component based architecture. I was wondering if there was a way to work like this in WordPress. Follow the DRY principle and make my designed components easily reusable. This is where I got lost. Do you have any tips and tricks on how approach this?

I looked into using the Timber plugin and make use of .twig templating. But it seems like it’s a really big workaround for a such simple thing.

I also looked into a block theme. Which has an extremely confusing name, because the only thing, that you don’t make are blocks?? Like block theme takes care of templates, patterns a how the blocks them selves look, but you can’t customize their functionality and so on.

I just need a bit of guidance, because I spent too many hours looking for a tutorial, listing through documentation and talking with chatGPT. I’ll be very grateful for any insights. Thank you very much!

1 Comment
  1. If you want to work with React, make your own custom theme and build custom blocks using React, these are the reusable components that you’ll be using across the site. Search “WordPress block development” to get started.


This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer