Wtyczka WordPress na zamówienie — od pomysłu do działającego pluginu
Custom moduły, integracje z REST API, własne typy Gutenberga, rozszerzenia WooCommerce. Piszę po polsku, PSR-12, PHPStan level 9, testy. Cały kod publiczny na GitHubie — sprawdzasz przed zakupem.
- Kod publiczny na GitHubie
- PSR-12 + PHPStan level 9
- Faktura VAT
Wtyczki które działają u dewelopera, padają po deployu
-
Plugin który zwala admina po update WP
Deweloper zniknął, dokumentacji brak, kod hookuje się do prywatnych funkcji WP-core. Po aktualizacji do nowej wersji WP — fatal error, sklep down.
-
Brak nonce, escape, capability checks
Plugin wystawia REST endpoint który czyta dane bez nonce, zapisuje bez sanitize, wyświetla bez escape. XSS, CSRF, privilege escalation — i nikt tego nie sprawdził.
-
Bez i18n, bez hooks, bez REST
Plugin jak monolit: bez `__()`, bez filter-hookow, bez Gutenberga, bez REST API. Klient nie może go rozszerzyć, lokalizować ani zintegrować z headless.
Wtyczki które programiści lubią, klienci utrzymują
Każdy custom plugin który piszę ma te same elementy z marszu. Nie dopisuję ich „w wersji premium".
-
REST API + Gutenberg blocks
Plugin wystawia własny namespace REST, opcjonalnie z Gutenberg blockami i wsparciem Site Editora. Headless-friendly bez dodatkowej pracy.
-
Security z marszu
Nonce, sanitize, escape, capability_callback, prepared statements — w każdej linijce kodu. Plus przegląd przez `wp plugin check` przed oddaniem.
-
i18n + WPML/Polylang ready
Każdy ciąg w `__()` / `_e()` z text domain, .pot wygenerowany, polski bundled. Plugin gotowy do tłumaczeń bez przepisywania.
-
Filter + action hooks
Każda krytyczna ścieżka przepuszczona przez `apply_filters()` / `do_action()`. Klient i inni programiści mogą rozszerzyć plugin bez forka.
-
PHPStan level 9 + testy PHPUnit
CI/CD: PHPStan zatrzymuje merge przy błędach typów, PHPUnit pokrywa krytyczne ścieżki, GitHub Actions raportuje przed każdym deploy.
-
Licencjonowanie Pro (opcjonalne)
Jeśli plugin ma być sprzedawany — dorzucam system licencji domain-based (jak mój wpnest-licenses): admin zarządza domenami, plugin sam się waliduje, brak phoning-home opt-out friendly.
Od briefa do działającej wtyczki WordPress
-
01
Konsultacja 30 min + brief
Rozumiemy co plugin ma robić, kto go używa, jak ma się integrować z WP-core, WooCommerce, REST API. Wynik: 2-stronicowy brief z user stories i kryteriami akceptacji.
-
02
Wycena z rozbiciem na sprinty
Plugin dzielę na moduły, każdy ma swoją godzinową wycenę. Wybierasz MVP (co musi być na start), nice-to-have (możesz dorzucić po feedbacku), backlog (gdy plugin zrobi rolę).
-
03
Development w sprintach 1-tyg.
Co tydzień commit na GitHubie + ZIP do testowania. Pełna historia kodu publiczna, peer review przy każdej krytycznej zmianie. Zero black-boxu.
-
04
Plugin Check + dokumentacja + odbiór
Plugin przechodzi `wp plugin check` clean (warunek wp.org-readiness), generuję .pot dla translatorów, piszę README.md + changelog. 14 dni gwarancji startuje.
Częste pytania o custom wtyczki WordPress
Ile kosztuje custom wtyczka WordPress?
Czy plugin będzie sprzedawalny na WordPress.org?
Czy plugin będzie kompatybilny z HPOS i nowszymi wersjami WooCommerce?
Co z licencjonowaniem pluginu Pro?
Jak długo trwa zlecenie wtyczki?
Czy dostanę dostęp do kodu źródłowego?
Czy stosujesz testy i CI/CD?
Bezpłatna konsultacja 30 minut
Opowiedz o pluginie który chcesz mieć. Bez briefów na 40 stron, bez NDA przed pierwszym mailem. Mówię z marszu czy to jest do zrobienia i ile zajmie.