Przejdź do treści
strefakursów

Kurs WordPress - tworzenie własnych wtyczek

Dołącz do tysięcy developerów WordPressa i zacznij tworzyć własne pluginy.

89 lekcji 15 pytań testowych Poziom: Średniozaawansowany Język: polski Certyfikat

Szczegóły, które warto znać

9 godzin materiałów
Bezterminowy dostęp
Imienny certyfikat PDF
89 lekcji wideo
Testy i zadania
15 pytań testowych
Rekomendacje na LinkedIn
Napisy dostępne w językach: polski, angielski, ukraiński
Dostęp w aplikacji mobilnej

Opis szkolenia

  • Tworzysz strony dla klientów, którzy wymagają od ciebie funkcji niedostępnych standardowo w WordPress?

  • Potrzebujesz jakiejś nietypowej funkcjonalności, której nie oferuje żaden dostępny plugin?

  • Zdajesz sobie sprawę z tego jakie możliwości otworzy przed tobą umiejętność tworzenia pluginów dla najpopularniejszego na świecie CMS?

W oficjalnym katalogu WordPress znajduje się obecnie ponad 41 tys różnych wtyczek

Czego się nauczysz z kursem?

API WordPress

Dystrybucja za pomocą oficjalnego kanału

Co stworzysz z kursem?

WordPress - shortcode

Co zawiera plugin?

  • możliwość zmiany kolorów bez edytowania kodu

  • rotator elementów w jQuery

  • stronę Pomoc oraz stronę Kontakt na zapleczu

  • dwa różne shortcode

  • panel z opcjami na zapleczu

  • możliwość łatwego dostosowania wyglądu do dowolnego motywu WP

  • widget z różnymi opcjami wyświetlania treści

  • skrypt usuwający niepotrzebne elementy po deinstalacji pluginu

  • komunikaty wyświetlane na zapleczu

  • responsywne style na froncie pluginu

Czego się jeszcze nauczysz?

Dystrybucja wtyczki
  • Przetwarzanie danych XML (klasa SimpleXML).

  • Obsługa błędów w pluginie (WP_Error).

  • Przekazywanie wartości z PHP do jQuery/JS.

  • Zapisywanie wartości za pomocą Options API.

  • Przygotowywanie prawidłowego pliku README.

  • Definiowanie wartości domyślnych dla wszystkich opcji.

  • I wiele, wiele więcej.

Co jeszcze warto wiedzieć?

Wszystkie niezbędne materiały, w tym kompletny plugin, dołączone zostały do kursu. Oprócz tego autor przygotował dla Ciebie testy, które sprawdzą Twój stan wiedzy na temat tworzenia pluginów. Do pracy z kursem przydatna będzie podstawowa znajomość PHP, HTML, CSS oraz jQuery.

WordPress - logo
WordPress
HTML5 - logo
HTML5
CSS3 - logo
CSS3
PHP5 - logo
PHP

Program kursu

15 modułów · 89 lekcji

1 · Wprowadzenie
  • Wstęp 0m 24s
  • Jaki plugin stworzymy 2m 52s
  • Jak korzystać z plików 1m 18s
  • Co nam będzie potrzebne 4m 36s
  • Tworzymy katalog pluginu 4m 37s
  • Główny plik pluginu 8m 56s
2 · Tworzymy pierwszy widget
  • Definiujemy klasę widgetu 8m 18s
  • Konstruktor widgetu 6m 18s
  • Argumenty opcjonalne widgetu 5m 54s
  • Aktualizacja instancji 5m 32s
  • Funkcja formularza opcji 4m 41s
  • Wyprowadzamy tytuł widgetu 6m 36s
3 · Pracujemy nad funkcjami pluginu
  • Dodajemy plik z funkcjami 3m 02s
  • Tworzymy funkcję pobierającą dane 7m 45s
  • Funkcja zliczająca oraz losująca produkty 6m 28s
  • Pobieramy pojedynczy produkt 10m 35s
  • Definiujemy zawartość HTML widgetu 14m 24s
  • Funkcja przetwarzająca opis oraz cenę 6m 53s
4 · Rozpoczynamy pracę nad zapleczem
  • Dodajemy główną stronę menu 8m 04s
  • Tworzymy stronę opcji 7m 11s
  • Dodajemy pole ID Partnera 6m 52s
  • Zapisujemy i odczytujemy wartość pola 7m 21s
  • Dodajemy komunikaty i walidację 5m 56s
  • Generujemy link partnerski 4m 00s
5 · Kontynuujemy pracę nad widgetem
  • Pobieramy produkt z określonym ID 7m 52s
  • Przekazujemy ID do widgetu 6m 57s
6 · Wybór stylu dla produktów
  • Dwa warianty produktu 4m 37s
  • Dodajemy tabelę z opcjami 5m 15s
  • Zapisujemy opcje stylu produktów 6m 09s
  • Dodajemy opcje do funkcji produktu 6m 15s
7 · Style wtyczki
  • Tworzymy arkusz stylów 5m 39s
  • Ogólne style boxa produktu 6m 25s
  • Obrazki oraz efekt hover 7m 22s
  • Style elementów tekstowych 3m 50s
  • Style cen oraz recenzji 9m 20s
  • Zmieniamy strukturę wariantu DVD 4m 58s
  • Poprawiamy style produktu 3m 55s
8 · Strona wyboru produktu
  • Dodajemy nową stronę menu 7m 06s
  • Funkcja listująca wszystkie produkty 5m 36s
  • Generujemy listę produktów 8m 37s
  • Zapisujemy produkty użytkownika 9m 56s
  • Modyfikujemy funkcje produktów 11m 55s
  • Funkcja listująca kategorie 6m 07s
  • Tworzymy formularz kategorii 5m 54s
  • Funkcja wybierająca produkty z kategorii 5m 21s
  • Ładujemy produkty z kategorii 3m 56s
  • Wprowadzamy poprawki na liście 5m 41s
9 · Własne shortcode
  • Funkcja definiująca shortcode 5m 51s
  • Dodajemy atrybut do shortcode 6m 24s
  • Generujemy wynikowy HTML 3m 28s
  • Katalog - kolejny shortcode 6m 54s
  • Katalog - wyjściowa treść 7m 12s
  • Parametr - ilość produktów 4m 34s
  • Style dla katalogu produktów 6m 35s
10 · Kolejne opcje wtyczki
  • Style użytkownika - zapisywanie 5m 08s
  • Dodajemy style śródliniowe 7m 54s
  • Opcjonalny tytuł oraz cena 5m 52s
  • Aktualizujemy widget - dodatkowe opcje 3m 04s
  • Dodajemy opcje do shortcode 5m 27s
11 · Kontynuujemy rozbudowę zaplecza
  • Dodajemy menu pomoc 3m 43s
  • Dodajemy zawartość strony pomoc 4m 13s
  • Wstępna zawartość strony kontakt 3m 32s
  • Tworzymy formularz kontaktowy 6m 41s
  • Konfiguracja poczty i testowy email 9m 01s
  • Style dla zaplecza - wstęp 6m 03s
  • Style dla zaplecza - rozwinięcie 6m 22s
12 · Rotator produktów
  • Rejestrujemy widget - rotator 5m 44s
  • Funkcja dla rotatora 5m 01s
  • Tworzymy HTML dla rotatora 7m 47s
  • Skrypt jShowOff 4m 50s
  • Uruchamiamy skrypt rotatora 5m 04s
  • Naprawiamy błąd linków rotatora 3m 33s
  • Style dla rotatora 6m 03s
  • Dodajemy opcje rotatora 4m 17s
  • Przekazujemy wartość opcji do skryptu 8m 43s
13 · Walidacja danych i obsługa błędów
  • Sprawdzamy cURL 5m 36s
  • Dodajemy komunikat o błędzie 5m 54s
  • Błąd źródła danych 6m 39s
  • Uzupełniamy brakujące style 5m 40s
14 · Różne zmiany oraz poprawki
  • Poprawiamy cenę promocyjną 7m 26s
  • Ostrzeżenia na liście produktów 3m 47s
  • Usuwamy różne powiadomienia 4m 09s
  • Ustalamy domyślne wartości opcji 3m 58s
  • Tworzymy skrypt deinstalacji 7m 33s
  • Znaki specjalne 5m 05s
15 · Finalizujemy plugin
  • Tworzymy plik ReadMe 9m 24s
  • Dodajemy zrzuty ekranu 3m 45s
  • Pakowanie pluginu 3m 24s
  • Zakończenie 0m 32s

Twój instruktor

Ksawery Kargól

Ksawery Kargól

Trener - praktyk AI

Ksawery Kargól to jeden z najbardziej rozpoznawalnych autorów technicznych na platformie Strefa Kursów. Od lat tworzy szkolenia, które pomagają uczestnikom wejść w świat nowych technologii krok po kroku, bez chaosu, zbędnego żargonu i poczucia, że „to nie dla mnie”. Jego największą siłą jest umiejętność tłumaczenia trudnych tematów prostym, uporządkowanym językiem. W swoich kursach prowadzi uczestnika od podstaw do praktycznego działania, pokazując nie tylko, co należy zrobić, ale też dlaczego dane rozwiązanie działa i jak można wykorzystać je w realnych projektach. Uczestnicy jego kursów szczególnie doceniają spokojne tempo, jasną strukturę i praktyczne podejście do nauki. To autor, który dobrze sprawdza się zwłaszcza wtedy, gdy temat wydaje się techniczny, trudny albo zarezerwowany tylko dla osób z doświadczeniem. Ksawery potrafi rozłożyć go na mniejsze kroki i przeprowadzić uczestnika przez cały proces w sposób zrozumiały i bez przytłoczenia. Jego szkolenia są dobrym wyborem zarówno dla osób początkujących, jak i tych, które chcą uporządkować swoją wiedzę, wrócić do podstaw albo pewniej korzystać z nowoczesnych narzędzi cyfrowych. Zamiast suchej teorii uczestnik otrzymuje konkretne przykłady, ćwiczenia i praktyczne rozwiązania, które pomagają szybciej przejść od oglądania lekcji do samodzielnego działania. Ksawery od lat współtworzy bibliotekę kursów Strefy Kursów, a jego materiały zebrały setki wysokich ocen od uczestników. To potwierdza, że jego największą wartością jest nie tylko znajomość technologii, ale przede wszystkim umiejętność przekładania jej na język zrozumiały dla szerokiego grona odbiorców. To dobry wybór dla osób, które chcą wejść w świat nowych technologii spokojnie, praktycznie i bez poczucia zagubienia.

Opinie kursantów

5,0 Zweryfikowana
„Ten kurs to prawdziwa truskawka na torcie. Jeżeli przebrnąłeś przez proces tworzenia strony, zrobiłeś szablon strony i sklepu to ten kurs jest ukoronowaniem twojej drogi. Jak zwykle prosto i na temat. "
M Marcin Jaszczyński zweryfikowany kursant
5,0 Zweryfikowana
„Tworzenie własnych wtyczek do WordPress jest ciężką tematyką dla mnie. Na szczęście ten kurs pokazał jak podejść do tego tematu z innej strony. Teraz mogę tworzyć wtyczki za pieniądze. Polecam!"
M Mariusz Szczerbal zweryfikowany kursant
5,0 Zweryfikowana
„Kurs rozwinął moją wiedzę na temat wordrpess'a dzięki czemu jestem w stanie sprostać wymaganiom klientów. Polecam "
W Wojtek Rakowski zweryfikowany kursant
5,0 Zweryfikowana
„Jestem zadowolony z kursu i polecam go każdemu, kto zainteresowany jest tworzeniem rozszerzeń do Wordpressa. Nie jest to kolejny kurs tworzenia najprostszej wtyczki kończący się na etapie pokazania jak coś wyświetlić na stronie. Podczas kursu budujemy w pełni funkcjonalną wtyczkę o konkretnym zastosowaniu, złożoną z wielu opcji. Prowadzący zna się na rzeczy, wszystko dokładnie tłumaczy, nie mówi za szybko ani za wolno, głos na nagraniach nie jest męczący jak to często bywa w kursach online. Przy okazji tworzenia wtyczki można się nauczyć jak tworzyć widgety, shortcody i jak wykonywać pewne działania używając wbudowanych opcji i funkcji Wordpressa, a to jest szalenie przydatne."
Czytaj więcej
M Maciej Molenda zweryfikowany kursant

Najczęściej zadawane pytania

Jak wygląda uczestnictwo w kursie online?

Kursy online w strefakursów.pl to kompletne pakiety materiałów wideo przygotowane przez zespół naszych specjalistów. Po zakupie otrzymujesz natychmiastowy dostęp do wszystkich lekcji, testów i materiałów dodatkowych na swoim koncie - możesz zacząć się uczyć od razu, bez czekania. Konto jest bezpłatne i możesz założyć je w dowolnym momencie lub w trakcie dokonywania pierwszego zakupu w serwisie strefakursów.pl. Materiały, do których otrzymasz dostęp, pozwolą Ci rozwinąć się zawodowo i podnieść swoje kwalifikacje. Każdy kurs przepełniony jest praktyczną wiedzą, która ułatwi Ci osiągnięcie wymarzonych życiowych celów. Zdobytą wiedzę i postępy możesz w łatwy sposób zweryfikować za pomocą licznych testów i ćwiczeń dołączonych do każdego kursu.

Czy otrzymam certyfikat ukończenia kursu?

Do każdego ukończonego przez Ciebie kursu wystawiamy imienny certyfikat w formacie PDF - będzie on dostępny na Twoim koncie w zakładce Certyfikaty. Warunkiem jego otrzymania jest zaliczenie testów dołączonych do kursu oraz obejrzenie wszystkich lekcji. Na certyfikacie znajduje się Twoje imię oraz nazwisko, nazwa ukończonego kursu, data wystawienia i unikalny numer certyfikatu. Certyfikat możesz wydrukować lub opublikować w Internecie za pośrednictwem specjalnego odnośnika np. na LinkedIn lub innych portalach społecznościowych, jak również dołączyć do swojego CV. Pamiętaj, że certyfikatów nie wysyłamy w formie papierowej.

Czy otrzymam fakturę VAT za zamówienie?

Tak, do każdego zamówienia wystawiamy fakturę VAT (23%) lub paragon - w zależności od danych podanych przy zakupie. Pobierzesz ją z zakładki Historia zamówień na swoim koncie. Powiadomimy Cię mailowo, gdy dokument będzie gotowy.
Potrzebujesz proformy? Zaznacz pole "Chcę otrzymać dokument proforma" przy składaniu zamówienia lub napisz: biuro@strefakursow.pl


Zakup w aplikacji mobilnej? Jeśli kupujesz przez App Store lub Google Play, sprzedawcą jest odpowiednio Apple lub Google. Fakturę otrzymasz od nich zgodnie z ich zasadami:



Możesz również pobrać dokument przez stronę Apple. Przejdź pod ten adres: https://reportaproblem.apple.com/, następnie zaloguj się swoim Apple ID, znajdź zakup na liście i kliknij, aby zobaczyć szczegóły i ewentualnie pobrać dokument. Apple zwykle wystawia fakturę jako dostawca usług cyfrowych. Jeśli potrzebujesz faktury VAT, możesz skontaktować się z pomocą techniczną Apple, aby uzyskać dodatkowe informacje na temat zgodności faktury z przepisami w Twoim kraju.

Zakup w Google Play(Android)

Gdy dokonujesz zakupu w aplikacji strefakursów.pl na Android za pośrednictwem Google Pay sprzedawcą jest Google. Fakturę lub dokument zakupu znajdziesz zgodnie z poniższą instrukcją:

  • Otwórz aplikację Google Play.
  • Kliknij ikonę swojego profilu w prawym górnym rogu.
  • Wybierz Płatności i subskrypcje > Historia zakupów.
  • Znajdź interesujący Cię zakup i kliknij na niego, aby zobaczyć szczegóły. Jeśli chcesz pobrać fakturę, kliknij przycisk Faktura (jeśli jest dostępny).

  • Możesz również znaleźć fakturę na stronie Google Pay. Przejdź pod ten adres: pay.google.com i zaloguj się na swoje konto Google, z którego dokonano zakupu. W sekcji Aktywność znajdziesz wszystkie transakcje dokonane w Google Play. Kliknij daną transakcję, aby zobaczyć szczegóły i pobrać fakturę.

Ile mam czasu na przerobienie materiałów?

Tyle, ile potrzebujesz! Uczysz się we własnym tempie - bez presji i bez abonamentu. Płacisz raz i zachowujesz dostęp do zakupionego kursu na swoim koncie bez z góry określonej daty końcowej. Przez pierwsze 12 miesięcy od zakupu dbamy o aktualność materiałów i zapewniamy pełną dostępność testów oraz certyfikatu. Później kurs nadal pozostaje na Twoim koncie - wracasz do lekcji, kiedy masz ochotę. Szczegółowe zasady dostępu znajdziesz w regulaminie.

Dla firm
Uczysz się do pracy? Kup ten kurs przez firmę
Dla siebie, pracownika lub zespołu – z fakturą i opcją ceny zespołowej.
Sprawdź zakup firmowy

Zwiastun kursu

Wszystkie opinie

120 zweryfikowanych opinii

4,9

5 93%
4 6%
3 2%
2 0%
1 0%