---
title: "Freelance WordPress developer for custom themes and plugins | Liviu.dev"
description: "Hire a freelance WordPress developer for custom themes, plugins, WooCommerce and headless builds. 15+ years of experience, projects from €1,900."
canonical_url: "https://liviu.dev/services/wordpress-development"
locale: en
meta:
  "og:description": "Hire a freelance WordPress developer for custom themes, plugins, WooCommerce and headless builds. 15+ years of experience, projects from €1,900."
  "og:image": "https://liviu.dev/_og/d/c_Default%2Ctitle_Freelance%2BWordPress%2Bdeveloper%2Bfor%2Bcustom%2Bthemes%2Band%2Bplugins%2Cdescription_~SGlyZSBhIGZyZWVsYW5jZSBXb3JkUHJlc3MgZGV2ZWxvcGVyIGZvciBjdXN0b20gdGhlbWVzLCBwbHVnaW5zLCBXb29Db21tZXJjZSBhbmQgaGVhZGxlc3MgYnVpbGRzLiAxNSsgeWVhcnMgb2YgZXhwZXJpZW5jZSwgcHJvamVjdHMgZnJvbSDigqwxLDkwMC4%2Ceyebrow_~TGl2aXUuZGV2IMK3IFdvcmRQcmVzcyBkZXZlbG9wbWVudA%2Cprice_~RnJvbSDigqwxLDkwMA%2Cp_Ii9zZXJ2aWNlcy93b3JkcHJlc3MtZGV2ZWxvcG1lbnQi.png"
  "og:image:height": "600"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": "Freelance WordPress developer for custom themes and plugins"
  "twitter:image": "https://liviu.dev/_og/d/c_Default%2Ctitle_Freelance%2BWordPress%2Bdeveloper%2Bfor%2Bcustom%2Bthemes%2Band%2Bplugins%2Cdescription_~SGlyZSBhIGZyZWVsYW5jZSBXb3JkUHJlc3MgZGV2ZWxvcGVyIGZvciBjdXN0b20gdGhlbWVzLCBwbHVnaW5zLCBXb29Db21tZXJjZSBhbmQgaGVhZGxlc3MgYnVpbGRzLiAxNSsgeWVhcnMgb2YgZXhwZXJpZW5jZSwgcHJvamVjdHMgZnJvbSDigqwxLDkwMC4%2Ceyebrow_~TGl2aXUuZGV2IMK3IFdvcmRQcmVzcyBkZXZlbG9wbWVudA%2Cprice_~RnJvbSDigqwxLDkwMA%2Cp_Ii9zZXJ2aWNlcy93b3JkcHJlc3MtZGV2ZWxvcG1lbnQi.png"
---

> Index of every page on this site: [llms.txt](https://liviu.dev/llms.txt)

# Freelance WordPress developer for custom themes and plugins

Custom WordPress themes and plugins, WooCommerce and headless WordPress for publishers and businesses.

**Starting price**

**From €1,900**

The final price depends on scope. You get a fixed quote or a day-rate estimate before any work starts.

[Get a quote](https://liviu.dev/hire-me?service=wordpress-development) [See my work](https://liviu.dev/portfolio)

## Who I build WordPress sites for

WordPress still runs a large share of the web because editors already know how to use it. I build WordPress sites for publishers, marketing teams and small businesses that need a site that looks like their brand, loads fast and is easy to update, without a page builder slowing every page down. I also work with agencies as a white-label WordPress developer when they need senior help on a client build.

Typical projects:

- A magazine or content site with custom post types, categories and author pages
- A product catalog imported from a spreadsheet or a supplier's CSV file
- A WooCommerce store, or a React or Nuxt front end on top of WordPress
- An existing site that has become slow or fragile after years of added plugins

## How I build them

I use Bedrock for the project structure and Sage for the theme, so the site is managed with Composer, kept in Git and deployed the same way every time. Content is modeled with ACF Pro: your editors get fields and blocks that match the content instead of a blank canvas they can break. Business logic goes into small custom plugins rather than the theme, so a redesign later does not take your features with it.

I keep the plugin list short and every plugin justified. That means fewer updates to apply, fewer conflicts and pages that stay fast as the site grows.

## Recent WordPress work

I built and maintain the WordPress sites of three Maltese magazines: VAMP Magazine, Served and The Malta Artpaper. For Good Earth, a Maltese natural-food importer, I built a site on Bedrock and Sage with a catalog of about 1,000 products imported from CSV through a custom plugin, a recipe section, and a "Peel & Win" campaign made of a custom plugin and a Vue app with Facebook login. NVC Trading, an online store for building materials and DIY supplies, runs a React front end on WordPress. You can see all of them in my [portfolio](https://liviu.dev/portfolio).

## What affects the price

Projects start from €1,900; you get a fixed quote after a short scoping call. The main factors are the number of unique page templates, how much content has to be moved, custom plugins or integrations, and whether you sell online. For stores with more complex checkout needs, my [e-commerce and payments](https://liviu.dev/services/ecommerce-payments) service goes deeper. After launch I can keep the site updated, backed up and monitored through [maintenance and support](https://liviu.dev/services/maintenance-support). If you have outgrown WordPress altogether, a [migration to Nuxt](https://liviu.dev/services/legacy-migrations) is another option.

## Why work with me

You work directly with me, a senior developer with 15+ years of experience, not with an account manager or a junior I hand you off to. You own all the code, and I am happy to sign an NDA before you share anything.

Tell me about your site, what it needs to do and when it needs to be live. [Get a quote](https://liviu.dev/hire-me?service=wordpress-development) and I will come back to you within one working day with questions or a first estimate.

## **How we work**

1. **1**### **Discovery call**

   We go through your content, how your editors work and what the site has to do. I tell you honestly whether WordPress is the right fit.
2. **2**### **Fixed-price proposal**

   You get a written proposal with the templates, content types and plugins in scope, a timeline and a fixed price.
3. **3**### **Build with weekly demos**

   I build on a staging site you can click through, and we review progress every week while changes are still cheap to make.
4. **4**### **Launch and handover**

   I move the content, set up redirects, launch and hand over the code, the access and the editor guide. Maintenance afterwards is optional.

## **Related work**

- [![Vamp logo, lifestyle magazine built by Liviu Zachin](https://liviu.dev/img/portfolio/vamp-com-mt-light.svg)<h3>**Vamp**</h3>

  VAMP Magazine, a Maltese lifestyle magazine covering fashion, art, design and food, with print subscriptions.](https://vamp.com.mt)
- [![Served logo, food magazine built by Liviu Zachin](https://liviu.dev/img/portfolio/served-mt-light.svg)<h3>**Served**</h3>

  Served, Malta's recipe magazine, with recipes, eating-out guides and print copies.](https://served.mt)
- [![Artpaper Press logo, art magazine built by Liviu Zachin](https://liviu.dev/img/portfolio/artpaper-press-light.svg)<h3>**Artpaper Press**</h3>

  The Malta Artpaper, a quarterly print magazine about Maltese and international visual art, with news, events and interviews.](https://artpaper.press)
- [![Good Earth logo, food importer website built by Liviu Zachin](https://liviu.dev/img/portfolio/goodearth-com-mt-light.svg)<h3>**Good Earth**</h3>

  Website for Good Earth Natural Foods in Malta, with a catalogue of 1,000 products by brand, recipes and a Vue "Peel & Win" campaign app.](https://goodearth.com.mt)
- [![NVC Trading logo, online store built by Liviu Zachin](https://liviu.dev/img/portfolio/nvctrading-com-light.svg)<h3>**NVC Trading**</h3>

  Online store for building materials, tools and DIY supplies, with a React front end on top of WordPress.](https://nvctrading.com)

## **Frequently asked questions**

<details>

<summary>

### How much does a custom WordPress website cost?

</summary>

Projects start from €1,900 for a custom theme on a small site. Builds with custom plugins, WooCommerce or large content imports get a fixed quote after a short scoping call. Smaller changes to an existing site are billed at €60/hour.

</details>

<details>

<summary>

### Can you take over and fix a WordPress site another developer built?

</summary>

Yes. I start by reviewing the theme, the plugins and the hosting, then tell you what is worth keeping and what is causing the problems. Many slow or fragile sites can be cleaned up without a full rebuild.

</details>

<details>

<summary>

### Do you build with Elementor or Divi?

</summary>

I build custom themes with ACF Pro blocks instead, so pages load faster and editors still get flexible layouts that cannot break the design. If your site already runs on a page builder, I can work with it or plan a gradual move away from it.

</details>

<details>

<summary>

### Can you build a custom WordPress plugin?

</summary>

Yes. I write plugins for data imports, campaigns, integrations with external APIs and admin tools. For Good Earth, a Maltese food importer, I built one plugin that imports a catalog of about 1,000 products from CSV and another that runs a Peel and Win campaign.

</details>

<details>

<summary>

### Should I use classic WordPress or go headless with Nuxt or React?

</summary>

Classic WordPress is the simpler choice when non-technical editors publish often and plugins cover your needs. If you want an app-like front end or very fast pages, I keep WordPress as the CMS and build the front end in Nuxt or React, as on the NVC Trading store.

</details>

<details>

<summary>

### How long does it take to build a WordPress website?

</summary>

A small site with a custom theme usually launches within two to four weeks, depending on how quickly content and feedback arrive. Larger builds with custom plugins, imports or WooCommerce take longer, and the proposal includes a timeline.

</details>

## **Related services**

[<h3>**E-commerce & payments**</h3>Stripe checkouts, subscriptions, invoices and WooCommerce stores that convert and reconcile cleanly.**From €2,400****Details **](https://liviu.dev/services/ecommerce-payments) [<h3>**Maintenance & support**</h3>Updates, security patches, monitoring, backups and small improvements on a monthly plan, from a developer who knows your code.**From €400/month****Details **](https://liviu.dev/services/maintenance-support) [<h3>**Legacy migrations**</h3>Vue 2 to 3, Nuxt 2 to 4, Laravel and PHP upgrades, or WordPress to Nuxt, without freezing your roadmap.**From €3,000****Details **](https://liviu.dev/services/legacy-migrations)

## **Let's talk about your project**

Send me a few lines about what you need. I reply within one working day with questions or a first estimate.

[Get a quote](https://liviu.dev/hire-me?service=wordpress-development)

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://liviu.dev/#website","@type":"WebSite","description":"Hire Liviu Zachin, a freelance full-stack developer for Nuxt, Vue, Laravel and AI integration. 15+ years of shipping web products for teams across the EU and US.","inLanguage":"en-US","name":"Liviu.dev","url":"https://liviu.dev/","publisher":{"@id":"https://liviu.dev/#identity"},"workTranslation":{"@id":"https://liviu.dev/ro#website"}},{"@id":"https://liviu.dev/services/wordpress-development#webpage","description":"Hire a freelance WordPress developer for custom themes, plugins, WooCommerce and headless builds. 15+ years of experience, projects from €1,900.","name":"Freelance WordPress developer for custom themes and plugins","url":"https://liviu.dev/services/wordpress-development","@type":["WebPage","FAQPage"],"breadcrumb":{"@id":"https://liviu.dev/services/wordpress-development#/schema/breadcrumb-list/#breadcrumb"},"isPartOf":{"@id":"https://liviu.dev/#website"},"mainEntity":[{"@id":"https://liviu.dev/services/wordpress-development#/schema/question/1"},{"@id":"https://liviu.dev/services/wordpress-development#/schema/question/2"},{"@id":"https://liviu.dev/services/wordpress-development#/schema/question/3"},{"@id":"https://liviu.dev/services/wordpress-development#/schema/question/4"},{"@id":"https://liviu.dev/services/wordpress-development#/schema/question/5"},{"@id":"https://liviu.dev/services/wordpress-development#/schema/question/6"}],"potentialAction":[{"@type":"ReadAction","target":["https://liviu.dev/services/wordpress-development"]}]},{"@id":"https://liviu.dev/#identity","@type":"Person","alternateName":"Liviu Mihai Zachin","description":"Freelance full-stack developer with 15+ years of experience building Nuxt, Vue, Laravel and AI-powered web products for teams across the EU and US.","email":"contact@liviu.dev","jobTitle":"Freelance Full-Stack Web Developer","name":"Liviu Zachin","url":"https://liviu.dev","address":{"addressCountry":"RO"},"image":{"@id":"https://liviu.dev/#/schema/image/1"},"knowsAbout":["Nuxt","Vue.js","Laravel","TypeScript","PHP","React","Next.js","WordPress","AI integration","Large language models","Model Context Protocol","Technical SEO","Web performance"],"sameAs":["https://github.com/liviuzachin","https://www.linkedin.com/in/liviuzachin","https://x.com/liviuzachin","https://www.youtube.com/c/Webmaster_ro","https://www.facebook.com/liviuzachin","https://www.instagram.com/luigindahouse"]},{"@id":"https://liviu.dev/services/wordpress-development#/schema/breadcrumb-list/#breadcrumb","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","name":"Home","item":"https://liviu.dev/","position":1},{"@type":"ListItem","name":"Services","item":"https://liviu.dev/services","position":2},{"@type":"ListItem","name":"WordPress development","item":"https://liviu.dev/services/wordpress-development","position":3}]},{"@id":"https://liviu.dev/services/wordpress-development#service","@type":"Service","description":"Hire a freelance WordPress developer for custom themes, plugins, WooCommerce and headless builds. 15+ years of experience, projects from €1,900.","name":"WordPress development","serviceType":"WordPress development","areaServed":["European Union","United States","United Kingdom"],"availableChannel":{"@type":"ServiceChannel","serviceUrl":"https://liviu.dev/hire-me?service=wordpress-development"},"brand":{"@id":"https://liviu.dev/#identity"},"image":{"@id":"https://liviu.dev/#/schema/image/2"},"mainEntityOfPage":{"@id":"https://liviu.dev/services/wordpress-development#webpage"},"offers":{"@type":"Offer","availability":"https://schema.org/InStock","priceCurrency":"EUR","price":1900,"description":"From €1,900","priceSpecification":{"@type":"UnitPriceSpecification","priceCurrency":"EUR","minPrice":1900},"priceValidUntil":"2027-12-30T00:00:00.000Z"},"provider":{"@id":"https://liviu.dev/#identity"}},{"@id":"https://liviu.dev/services/wordpress-development#/schema/question/1","@type":"Question","inLanguage":"en-US","name":"How much does a custom WordPress website cost?","acceptedAnswer":{"@type":"Answer","text":"Projects start from €1,900 for a custom theme on a small site. Builds with custom plugins, WooCommerce or large content imports get a fixed quote after a short scoping call. Smaller changes to an existing site are billed at €60/hour."}},{"@id":"https://liviu.dev/services/wordpress-development#/schema/question/2","@type":"Question","inLanguage":"en-US","name":"Can you take over and fix a WordPress site another developer built?","acceptedAnswer":{"@type":"Answer","text":"Yes. I start by reviewing the theme, the plugins and the hosting, then tell you what is worth keeping and what is causing the problems. Many slow or fragile sites can be cleaned up without a full rebuild."}},{"@id":"https://liviu.dev/services/wordpress-development#/schema/question/3","@type":"Question","inLanguage":"en-US","name":"Do you build with Elementor or Divi?","acceptedAnswer":{"@type":"Answer","text":"I build custom themes with ACF Pro blocks instead, so pages load faster and editors still get flexible layouts that cannot break the design. If your site already runs on a page builder, I can work with it or plan a gradual move away from it."}},{"@id":"https://liviu.dev/services/wordpress-development#/schema/question/4","@type":"Question","inLanguage":"en-US","name":"Can you build a custom WordPress plugin?","acceptedAnswer":{"@type":"Answer","text":"Yes. I write plugins for data imports, campaigns, integrations with external APIs and admin tools. For Good Earth, a Maltese food importer, I built one plugin that imports a catalog of about 1,000 products from CSV and another that runs a Peel and Win campaign."}},{"@id":"https://liviu.dev/services/wordpress-development#/schema/question/5","@type":"Question","inLanguage":"en-US","name":"Should I use classic WordPress or go headless with Nuxt or React?","acceptedAnswer":{"@type":"Answer","text":"Classic WordPress is the simpler choice when non-technical editors publish often and plugins cover your needs. If you want an app-like front end or very fast pages, I keep WordPress as the CMS and build the front end in Nuxt or React, as on the NVC Trading store."}},{"@id":"https://liviu.dev/services/wordpress-development#/schema/question/6","@type":"Question","inLanguage":"en-US","name":"How long does it take to build a WordPress website?","acceptedAnswer":{"@type":"Answer","text":"A small site with a custom theme usually launches within two to four weeks, depending on how quickly content and feedback arrive. Larger builds with custom plugins, imports or WooCommerce take longer, and the proposal includes a timeline."}},{"@id":"https://liviu.dev/#/schema/image/1","@type":"ImageObject","contentUrl":"https://liviu.dev/img/liviu-zachin.jpg","inLanguage":"en-US","url":"https://liviu.dev/img/liviu-zachin.jpg"},{"@id":"https://liviu.dev/#/schema/image/2","@type":"ImageObject","contentUrl":"https://liviu.dev/_og/d/c_Default%2Ctitle_Freelance%2BWordPress%2Bdeveloper%2Bfor%2Bcustom%2Bthemes%2Band%2Bplugins%2Cdescription_~SGlyZSBhIGZyZWVsYW5jZSBXb3JkUHJlc3MgZGV2ZWxvcGVyIGZvciBjdXN0b20gdGhlbWVzLCBwbHVnaW5zLCBXb29Db21tZXJjZSBhbmQgaGVhZGxlc3MgYnVpbGRzLiAxNSsgeWVhcnMgb2YgZXhwZXJpZW5jZSwgcHJvamVjdHMgZnJvbSDigqwxLDkwMC4%2Ceyebrow_~TGl2aXUuZGV2IMK3IFdvcmRQcmVzcyBkZXZlbG9wbWVudA%2Cprice_~RnJvbSDigqwxLDkwMA%2Cp_Ii9zZXJ2aWNlcy93b3JkcHJlc3MtZGV2ZWxvcG1lbnQi.png","inLanguage":"en-US","url":"https://liviu.dev/_og/d/c_Default%2Ctitle_Freelance%2BWordPress%2Bdeveloper%2Bfor%2Bcustom%2Bthemes%2Band%2Bplugins%2Cdescription_~SGlyZSBhIGZyZWVsYW5jZSBXb3JkUHJlc3MgZGV2ZWxvcGVyIGZvciBjdXN0b20gdGhlbWVzLCBwbHVnaW5zLCBXb29Db21tZXJjZSBhbmQgaGVhZGxlc3MgYnVpbGRzLiAxNSsgeWVhcnMgb2YgZXhwZXJpZW5jZSwgcHJvamVjdHMgZnJvbSDigqwxLDkwMC4%2Ceyebrow_~TGl2aXUuZGV2IMK3IFdvcmRQcmVzcyBkZXZlbG9wbWVudA%2Cprice_~RnJvbSDigqwxLDkwMA%2Cp_Ii9zZXJ2aWNlcy93b3JkcHJlc3MtZGV2ZWxvcG1lbnQi.png"}]}
```

## Sitemap

See the full [sitemap](https://liviu.dev/sitemap.md) for all pages.
