← Zurück zur Übersicht

WordPress für PHP-Entwickler: Unterschiede zu Laravel und wo Aufträge herkommen

Sie kennen PHP und Laravel (oder Symfony) - Routing, MVC, Eloquent, Middleware, Tests. WordPress wirkt auf den ersten Blick wie dasselbe PHP, ist aber eine CMS mit ereignisgesteuerter Architektur, kein Anwendungsframework. Typischer Fehler: Laravel-Gewohnheiten nach WP mitnehmen - Core umschreiben, Business-Logik ins functions.php fremder Themes, Hooks und Capabilities ignorieren. Unten: schneller Einstieg in WordPress als Entwickler, Unterschiede zu Laravel, typische Aufträge, Preisspannen 2026 und wo man Kunden findet, ohne um $5 auf Freelance-Marktplätzen zu kämpfen.

  • WordPress - CMS auf Hooks + WP_Query, kein MVC; Core und Plugins in einem Prozess
  • Hauptunterschied zu Laravel - kein zentraler Entry Point und Router; alles über add_action / add_filter
  • Typische Aufträge - Child Theme, Custom Post Type, WooCommerce, CRM-Integration, Performance, Security-Audit
  • Spannen - kleiner Fix $300-1.500; Sprint $2.000-8.000; Retainer $300-800/Monat
  • Wo Aufträge - Wartung bestehender WP-Sites, WooCommerce, White-Label für Agenturen, lokales Business
  • Wann ablehnen - wenn der Kunde Produkt mit API und Enterprise-Rollen braucht - siehe WordPress-Migration

WordPress ist nicht „Laravel mit Admin-Panel“

Laravel ist ein Framework für Anwendungen: Sie entwerfen Struktur, Routen, Controller, Modelle, Migrationen. WordPress ist eine fertige CMS: Inhalt, Nutzer, Medien, REST API existieren; Sie erweitern per Hooks statt von null zu bauen.

Aspekt Laravel WordPress
Einstieg public/index.php + Routen index.php + Rewrite Rules + Template Hierarchy
Daten Eloquent, Migrationen wpdb, CPT, Meta, Options API
Erweiterung Service Providers, Packages Plugins, Themes, mu-plugins
Abfragen Query Builder WP_Query, get_posts, $wpdb
Rechte Policies, Gates Roles, Capabilities, Nonces
Updates Composer, Ihr Zyklus WP-Core + Plugins, Staging Pflicht

Praktisch: In WordPress schreiben Sie keine „Anwendung“, Sie hängen sich in den CMS-Lebenszyklus. Code läuft auf Events: init, wp_enqueue_scripts, save_post, woocommerce_checkout_order_processed. Wer jeden URL in routes/web.php definiert, ist die ersten Tage desorientiert. Normal.

Wie ein Request in WordPress läuft

Vereinfachte Kette - Karte, damit Sie nicht die falsche Schicht anfassen:

  1. Webserver (Nginx/Apache) leitet an index.php.
  2. wp-load.php startet Core, Config, MySQL.
  3. wp-settings.php lädt mu-plugins und aktive Plugins, dann Theme.
  4. Parse request - WordPress erkennt: Beitrag, Seite, Archiv, 404?
  5. WP_Query holt Posts aus der DB.
  6. Template hierarchy - single.php, page.php, archive.php, front-page.php.
  7. Hooks unterwegs - Content-Filter, Skripte, SEO, Cache.

Wo der Entwickler editiert:

  • child theme - Layout, Templates, leichte Anzeige-Logik;
  • eigenes Plugin - Business-Logik, Integrationen, CPT, Shortcodes, REST;
  • mu-plugin - Code, der in Admin nicht deaktivierbar sein darf (vorsichtig, nur Infrastruktur).

Nicht anfassen: Core-Dateien in wp-admin, wp-includes - Updates löschen sie.

Was für welche Aufgabe bauen

Aufgabe Richtige Schicht Warum
Neues Design, Markup Child theme Parent-Update löscht Änderungen nicht
Custom Post Type, Felder Plugin (oder CPT UI + ACF am Start) Logik unabhängig vom Theme-Wechsel
CRM-Integration Plugin + Webhook/Cron Isoliert, in Git versioniert
Speed-Fix auf Prod Cache-Plugin + Query-Audit Nicht im Theme verteilen
„Dringend Formular fixen“ Minimaler Patch im Child theme Schnell, aber dokumentieren und ins Plugin

Regel: Code überlebt Theme-Wechsel - Plugin. Nur Anzeige - child theme.

Typische Aufträge und Preisspannen

Der WordPress-Markt für PHP-Entwickler 2026 ist nicht „Landing bauen“, sondern Anpassung, Integrationen, Support. Eigentümer haben gelesen, dass Plugins reichen können - sie kommen, wenn das nicht mehr stimmt.

Stufe 1: punktueller Fix - $300 - $1.500

Dauer: 1-5 Tage.

Beispiele:

  • Custom Post Type + Archiv-Template;
  • Formular-Anpassung (Validierung, Webhook zu Telegram);
  • Konflikt zweier Plugins beheben;
  • Child theme nach Brandbook.

Stack: PHP 8.0+, Hooks, ggf. ACF. Keine schwere Architektur.

Stufe 2: Sprint mit Business-Logik - $2.000 - $8.000

Dauer: 2-6 Wochen.

Beispiele:

  • WooCommerce: unübliche Rabatte, B2B-Preise, Bestandssync;
  • REST-Endpoint für Mobile App oder externe Vitrine;
  • Integration mit amoCRM, Bitrix24, ERP per API;
  • Datenmigration, Redirects, Aufräumen von 20-Plugin-„Zoo“.

Preistreiber: Anzahl Integrationen, Staging-Umgebungen, Logging und Rollback.

Stufe 3: Retainer - $300 - $800/Monat

Enthält:

  • WP- und Plugin-Updates auf Staging;
  • Monitoring Formulare und Checkout;
  • kleine Fixes, Beratung;
  • Notfall-Fix nach Update-Bruch.

Verkaufen an: Agenturen, E-Commerce mit Umsatz, Ad-getriebene Sites - Ausfall = verlorene Leads.

Auftragstyp Budget Dauer Zahler
Theme / CPT $300 - $1.500 1-5 Tg. KMU, Marketing
WooCommerce / API $2.000 - $8.000 2-6 Wo. E-Commerce, B2B
Audit + Refactor $1.500 - $5.000 1-3 Wo. Site auf „Klebeband“
Retainer $300 - $800/Mo. laufend Gebrannte von „einfach“

Tarif-Orientierung - auf der Preisseite.

Laravel-Entwickler-Fehler in WordPress

  1. Core umschreiben oder Plugins forken - Updates werden Albtraum. Dünnes Adapter-Plugin schreiben.
  2. SQL ohne $wpdb->prepare() - XSS und SQL-Injection; in Laravel ORM, hier raw query leicht falsch.
  3. Capabilities ignorieren - current_user_can('edit_posts') statt selbstgebautem if ($user_id == 1).
  4. Alles auf init laden - schwere Queries pro Hit. Transients, Object Cache, Cron nutzen.
  5. 40 Plugins „wie Microservices“ - Kunde will schnell, Sie installieren Fertiglösung; nach einem Jahr Support unhaltbar. Manchmal ehrlicher ein Custom-Modul.
  6. Kein Staging - WooCommerce freitags abends auf Prod aktualisiert. Minimum: Kopie auf Subdomain, VPS für $10-30/Monat.

Tools und Checkliste vor Produktion

Lokal: Docker (offizielles WP-docker-compose.yml), Local WP, DDEV - nicht per FTP auf Prod editieren.

Debug:

  • WP_DEBUG + WP_DEBUG_LOG in wp-config.php (nur dev/staging);
  • Query Monitor - langsame Queries, doppelte Hooks;
  • Plugin Check / PHPCS mit WordPress Coding Standards.

Abgabe-Checkliste:

  • [ ] Code in Git, nicht Hosting-Editor
  • [ ] Child theme oder separates Plugin, keine Parent-Theme-Edits
  • [ ] Nonces auf Formularen, sanitize/escape bei Ausgabe
  • [ ] Test nach Deaktivierung von Test-Plugins
  • [ ] Backup und Rollback-Plan
  • [ ] Doku: was aktiv, welche Crons, welche externen APIs

Wo Aufträge herkommen

1. Wartung bestehender Sites - stabilstes Geschäft. Eigentümer fürchten Updates; Sie verkaufen „ruhige Montage“. Suchen: lokales Business, Kliniken, Bauträger, B2B-Kataloge.

2. WooCommerce und Marktplätze - Checkout, Versand, Zahlung, ERP-Sync. Höherer Check, höhere Verantwortung.

3. White-Label für Web-Agenturen - Agentur verkauft Site, Sie machen PHP ohne Kundenkontakt. Niedrigere Rate, stabileres Volumen.

4. Audit und Refactor - „Site langsam / gehackt / Freelancer-Chaos“. Feste Diagnose $500-1.500, dann Sprint.

5. SEO- und Ads-Partner - brauchen schnelle Landings und Tech-Fixes; Sie bekommen Strom kleiner und mittlerer Tasks.

Wo nicht konkurrieren: „WordPress für $100 bauen“ auf Marktplätzen - gewinnt nicht Qualität, sondern Preiskampf. Positionieren als PHP-Entwickler auf WordPress, nicht „Theme-Installer“.

Erste Schritte: 2-3 Portfolio-Cases (CPT, Integration, Speed mit Vorher/Nachher-Zahlen), Profil mit PHP 8 + WP + WooCommerce, Angebote auf „Anpassung“, „Integration“, „nach Update kaputt“.

Wann ehrlich von WordPress weg

Nicht jeder Kunde passt, nicht jedes Projekt soll auf WP bleiben.

Ablehnen oder Django/Python vorschlagen, wenn:

  • komplexe Rollen, Approval-Flows, Enterprise-Audit-Log nötig;
  • Produkt ist API + Mobile App, Site sekundär;
  • ERP-Integration bidirektional in Echtzeit, nicht stündliches CSV;
  • jährliches „Flicken“-Budget rivalisiert mit Migration ($15.000-40.000).

Bei WordPress bleiben, wenn Aufgabe Content, Katalog, typischer Shop, ein bis zwei Integrationen ist. Stack-Vergleich - Tilda vs WordPress vs Django.

Fazit

WordPress für PHP-Entwickler ist eigene Disziplin: gleiche if und foreach, andere Architektur. Laravel lehrt Anwendung bauen; WordPress lehrt fremdes Ökosystem nicht zu brechen und Code so einzubetten, dass Updates das Business nicht killen.

Entwickler sollten:

  • Logik ins Plugin, Layout ins child theme;
  • Spannen und Retainer verkaufen, nicht „$15/Stunde“;
  • Staging und Git haben - Vorteil gegenüber „Bekanntem, der Plugins installierte“;
  • wissen, wann Migration sich lohnt mehr als endloses Flicken.

Für Kunden wirken Sie wie jemand, der Laravel und WP versteht - und ehrlich sagt, welches Werkzeug passt. Teurer als „noch ein Plugin“, günstiger als Neubau nach einem Jahr.

WordPress-Audit oder Aufwandsschätzung - Kontakt.

Häufig gestellte Fragen

Muss ein Laravel-Entwickler WordPress von null lernen?

Nicht PHP von null - Syntax gleich. WordPress-Modell lernen: Hooks, Template Hierarchy, WP_Query, Options/Meta API, Roles. Meist reichen 1-2 Wochen aktive Praxis auf Testprojekt (Child theme + eigenes Plugin + eine Integration) für $300-1.500-Aufträge. WooCommerce und schwere Integrationen - weitere 2-4 Wochen mit Doku und echten Cases.

Wie viel verdient man als PHP-Entwickler mit WordPress?

Freelance: kleine Tasks $300-1.500, 2-4/Monat - $1.500-4.000; Sprints $2.000-8.000 - 1-2/Quartal. Retainer $300-800/Monat mit 5-10 Kunden - $1.500-8.000 stabil. Agentur / White-Label - niedrigere Rate, höhere Auslastung. Decke ohne WooCommerce und Enterprise niedriger als Laravel-SaaS; „WP-Support“-Fluss oft stabiler.

Child theme vs Plugin in der Praxis?

Child theme erbt Styles und Templates vom Parent - Design, page-templates, single-{post-type}.php. Plugin lebt unabhängig vom Theme - CPT, Shortcodes, REST, Cron, Integrationen. Fehler: gesamte Logik in Child-functions.php - Theme-Wechsel zu Elementor/anderem und alles weg. Regel: Daten und Business-Regeln im Plugin, Anzeige im Theme.

„Nach WordPress-Hack reparieren“ annehmen?

Ja, wenn Budget vollen Zyklus deckt: Bereinigung, Passwort-Rotation, Updates, Plugin-Audit, Backup, Hardening. $50-Fix ohne Analyse - Re-Hack und Reputationsrisiko. $500-2.000 für ernsten Vorfall + Retainer kalkulieren. Bei 15 veralteten Plugins auf $3-Hosting - Audit mit Umzug auf ordentlichen VPS oder Refactor anbieten.

Wann Django-Migration dem Kunden vorschlagen?

Bei systemischen Symptomen: 10+ Plugins für Business-Logik, jedes Update Lotterie, Mobile-API nötig, komplexe Rollen, bidirektionaler ERP-Sync. Wenn jährliches WP-Support-Budget $8.000-15.000+ und wächst - Migrationsvergleich zeigen. Bei einem Fix (Checkout, CRM) - bei WP bleiben, schneller und günstiger für den Kunden.

Kontakt