Skip to content

WordPress developer in Germany for custom themes, custom plugins and site care

As a WordPress developer in Germany I build custom themes, custom plugins and Elementor widgets for company websites, and I take over the care of sites that already run: updates, backups, speed and security. Your site stays on WordPress. Let's talk about your needs in a free 30-minute video call.

Portrait of Michael Wutzke, WordPress Developer in Germany
Michael Wutzke, WordPress Developer in Germany

What I take care of for your WordPress site

  • WordPress experience

    I have built and run company websites on WordPress, from single installations to multisites with several languages and WooCommerce shops. What your visitors and your editors do on the site decides where I start.

  • Custom themes

    I build themes and child themes that carry your design and your page templates. An update of the parent theme then leaves your changes in place.

  • Custom plugins

    When no plugin on the market does what your site needs, I write one. Your company's functions live in their own plugin under version control, apart from the design.

  • Elementor for your editors

    I write Elementor widgets with fixed input fields. Your editors fill in text and pick pictures, and the widget produces the layout your style guide sets.

  • Updates tested first

    Updates of WordPress, plugins, themes and the PHP version run on a copy of your site first. The live site gets them once the copy works.

  • Remote across Germany

    I work remote for companies across Germany and meet you on site in Frankfurt Rhine-Main. I work in German and English.

What a larger WordPress site needs

A WordPress site with a few pages runs on a bought theme and a handful of plugins. A larger one has several editors, sometimes several languages or a WooCommerce shop, and functions that no plugin from the directory covers.

Plugins pile up. Each one covers a part of a task, several load their own scripts on pages that do not need them, and after some years nobody knows which of them the site still uses. An update of one plugin can break another.

Changes land in the wrong place. Code written into a bought theme is gone with its next update, and a function built into the theme is lost when the design changes.

Editors break layouts. When a page builder gives each editor free control over spacing, fonts and markup, the pages drift away from the style guide one by one.

WordPress has fixes for these problems: a custom theme, a custom plugin, Elementor widgets with fixed fields, and a care routine that tests updates before they reach the live site.

Custom themes, custom plugins and Elementor

A custom theme is the design of your site as code: a template for each type of page, your fonts served from your own domain, and no functions the site does not use. Where the site runs on a bought theme, a child theme holds your changes, so the parent theme can be updated without losing them.

A custom plugin holds what your company needs from the site and what no plugin on the market does, for example a calculator, a connection to your CRM or a content type with its own fields. It is independent of the design, so a new theme does not take it along. The code sits under version control, and a CI pipeline can test it before it goes live.

Elementor lets developers write their own widgets. A widget is an input form with text boxes, drop-downs and access to the media library. The editor fills it in, and the widget writes the HTML in the style the guide sets. When the design of a widget changes later, the pages built with it change too, including the old ones. I described this setup for a content team in No broken WordPress pages anymore.

The WordPress care table

This is what I take on for a WordPress site that already runs, and what your company gets from each task. The look at your site after our call shows which rows it needs and how often.

TaskWhat I doWhat your company gets
Core, plugin and theme updatesInstall them on the test copy, check pages and forms there, then update the live siteErrors found on the copy before your visitors meet them
PHP versionTest the site on the new PHP version before the host switches itA site that still runs after the host’s upgrade
Plugin auditList each plugin with its purpose, its last update and the pages that use itUnused and abandoned plugins removed with your approval
Theme workMove changes out of the bought theme into a child theme or a custom themeTheme updates that keep your changes
ElementorBuild widgets with fixed fields for content your editors add oftenNew pages in the layout of your style guide
BackupsBack up files and database on a schedule, keep copies off the server, restore one on the test copyA backup you know can be restored
PerformanceCaching, picture sizes, scripts only on the pages that use them, measured before and afterFaster pages, on phones too
Security hardeningCheck administrator accounts, user roles, logins, file permissions and plugins without updatesFewer ways into your site
Users and accessRemove the accounts of people who have left and give each editor the role their work needsA list of who can change the site

Who I am

I am Michael Wutzke, a WordPress developer in Frankfurt with more than twenty years in IT and media. At Policen Direkt in Frankfurt I was project manager and web developer. I planned and built the web portals of the group, used WordPress for its websites through several launches and relaunches, and managed more than 100 top-level domains for the group from 2016 to 2021.

I have built at least ten websites on WordPress, including single installations, multisites, multilingual sites and WooCommerce shops, and extended them with plugins and templates I programmed myself. My work covers theme setups, child themes, creating and patching plugins, versioning, CI pipelines, user management, hosting and security. I completed the Elementor Master Course and the course Become a WordPress Developer. I have set up and run Linux servers and AWS infrastructure for web portals and hold the AWS Solutions Architect Associate certification. Details: Web development.

How we start

  1. Free video call

    In 30 minutes we talk about your site, what it has to do for your company and what goes wrong with it today.

  2. Look at the site together

    We go through the admin area, the plugin list, the theme and the hosting. For a new project we go through its pages, functions and editors instead.

  3. Quote and order

    You get a quote for the project or for the care of the site. The work starts with your order.

  4. Test copy

    I set up a copy of your site at a test address. Changes and updates run there before your visitors see them.

  5. First round

    On an existing site the first round clears the backlog: open updates, the plugin audit and a backup tested by a restore. On a project I build theme, plugins and widgets on the test copy, and you review them there.

  6. Go live

    Changes go live on a date you pick. Afterward I check pages, forms and, in a shop, a test order on the live site.

  7. Ongoing care

    Updates, backups and checks run on a schedule we agree, and you get a short note of what changed.

Questions companies ask

Can you take over a WordPress site another developer built?

Yes. I read the theme and the plugins first, write down what the site does and where custom code sits, and name what is missing, such as logins or license keys. The care table on this page is the list I work from.

Should we keep Elementor?

If your editors build new pages often, Elementor with custom widgets gives them room inside the style guide. If your pages follow a few fixed layouts, a custom theme with its own templates loads less code. We decide it from how your team works with the site.

When is a custom plugin better than one from the directory?

When the function belongs to your company alone, when three plugins each cover a part of one task, or when the vendor of a plugin you depend on has stopped updating it. A custom plugin contains the code your site uses and nothing else, and the code belongs to you.

Do you work with WooCommerce and multisite?

Yes. I have run WooCommerce shops, multisite networks and sites in several languages. In a shop the care covers the checkout as well: after an update I place a test order.

Do you also move sites away from WordPress?

Yes, and that is a separate job, described on WordPress migration. This page is for companies whose site stays on WordPress.

Which engagements do you take on?

I support companies as a freelancer or as a permanent employee: for a project, for the ongoing care of a site, or in your web team. I work remote across Germany and meet you on site in Frankfurt Rhine-Main, in German or English.

Details on the work behind this page

Your WordPress developer in Germany

I am Michael Wutzke, a WordPress developer in Germany, based in Frankfurt. In a free 30-minute video call we look at your WordPress site or your plans for one, and you learn which work it needs first: a theme, a plugin, Elementor widgets or regular care.

Portrait of Michael Wutzke, WordPress Developer in Germany

Searches this page answers

  • WordPress developer Germany
  • freelance WordPress developer
  • WordPress website developer freelancer
  • hire WordPress developer
  • WordPress expert
  • WordPress experts for hire
  • WordPress expert services
  • WordPress plugin developer
  • custom WordPress plugin development
  • custom WordPress plugin developer services
  • custom WordPress theme development
  • custom WordPress theme development services
  • WordPress child theme development
  • enterprise WordPress development
  • Elementor developer
  • Elementor expert
  • Elementor experts
  • Elementor custom widget development
  • WordPress Elementor custom widget
  • Elementor website design
  • WordPress maintenance services
  • WordPress website maintenance services
  • WordPress support and maintenance services
  • WordPress support services
  • WordPress care plans
  • WordPress website care plans
  • WordPress website maintenance checklist
  • WordPress plugin audit
  • WordPress plugin security audit
  • WordPress website security audit
  • WordPress security best practices
  • WordPress performance optimization
  • WordPress performance optimization services
  • WordPress update PHP version
  • WordPress multisite setup
  • WordPress backup and restore