var breeze_prefetch = {"local_url":"https:\/\/targosinski.pl","ignore_remote_prefetch":"1","ignore_list":["\/koszyk\/","\/zamowienie\/","\/moje-konto\/","wp-admin","wp-login.php"]};
var wc_add_to_cart_params = {"ajax_url":"\/wp-admin\/admin-ajax.php","wc_ajax_url":"\/?wc-ajax=%%endpoint%%","i18n_view_cart":"Zobacz koszyk","cart_url":"https:\/\/targosinski.pl\/koszyk\/","is_cart":"","cart_redirect_after_add":"yes"};
WordPress to jedno z najbardziej elastycznych i popularnych narzędzi do tworzenia stron internetowych. Jego siła tkwi w możliwości łatwej rozbudowy i dostosowania do praktycznie dowolnych potrzeb. Niezależnie od tego, czy chcesz dodać nową funkcję, zoptymalizować swoją stronę, czy wprowadzić dodatkowe zabezpieczenia, WordPress oferuje narzędzia, które umożliwią realizację Twoich celów. W tym artykule przyjrzymy się różnym sposobom, dzięki którym można znacząco zwiększyć funkcjonalność swojej witryny.
Najpopularniejsze sposoby na rozbudowę funkcji WordPress
WordPress daje użytkownikom wiele możliwości rozbudowy, począwszy od prostych wtyczek, a skończywszy na zaawansowanych integracjach i modyfikacjach kodu. Jeśli dopiero zaczynasz swoją przygodę z WordPressem, dobrym rozwiązaniem będzie skorzystanie z gotowych wtyczek, które można łatwo zainstalować i skonfigurować. Wtyczki oferują ogromną elastyczność – od dodawania formularzy kontaktowych, przez galerie zdjęć, po zaawansowane systemy e-commerce. Z kolei dla bardziej zaawansowanych użytkowników istnieje możliwość tworzenia własnych wtyczek oraz modyfikowania motywów potomnych (child themes), co pozwala na pełną kontrolę nad wyglądem i funkcjonalnością strony. Możliwe jest także wprowadzenie modyfikacji bezpośrednio w plikach functions.php, co jest jednak zalecane wyłącznie dla osób, które mają już pewne doświadczenie w pracy z kodem PHP.
Tworzenie własnych wtyczek: krok po kroku
Jeśli gotowe wtyczki nie spełniają wszystkich Twoich wymagań, warto rozważyć stworzenie własnej wtyczki. Proces ten, choć na początku może wydawać się skomplikowany, w rzeczywistości nie wymaga dużej wiedzy programistycznej. Każda wtyczka WordPressa to w istocie prosty skrypt PHP, który można zapisać w specjalnym folderze na serwerze. Zaczynając od podstaw, należy zarejestrować nową wtyczkę poprzez utworzenie odpowiedniego pliku i dodanie go do katalogu wp-content/plugins. W ten sposób wtyczka zostanie automatycznie wykryta przez WordPressa i będzie można ją aktywować w panelu administracyjnym.
Na przykład, prosta wtyczka może dodać funkcję wyświetlania niestandardowego widgetu w panelu bocznym strony, co umożliwi użytkownikom łatwiejszy dostęp do kluczowych informacji. Wtyczki mogą być także wykorzystywane do bardziej zaawansowanych zadań, takich jak integracja z zewnętrznymi API, automatyzacja procesów na stronie czy dodawanie nowych elementów do panelu administracyjnego.
Integracja WordPressa z zewnętrznymi usługami i narzędziami
Dzisiejsze strony internetowe często wymagają integracji z różnymi zewnętrznymi usługami, które rozszerzają ich funkcjonalność. WordPress świetnie sprawdza się jako baza do takich rozbudów. Można łatwo połączyć stronę z systemami CRM, narzędziami marketingowymi czy platformami e-commerce. Dzięki otwartemu API WordPressa możliwa jest integracja z praktycznie dowolnym zewnętrznym systemem.
Przykładem może być integracja z systemem newsletterowym, który automatycznie zbiera adresy e-mail odwiedzających Twoją stronę i wysyła do nich spersonalizowane wiadomości. Inną opcją jest połączenie sklepu internetowego opartego na WooCommerce z zewnętrznymi systemami płatności, platformami do zarządzania magazynem lub narzędziami analitycznymi, które umożliwiają szczegółową analizę sprzedaży.
Najlepsze wtyczki, które warto zainstalować
Choć tworzenie własnych wtyczek jest przydatne, warto także zwrócić uwagę na istniejące wtyczki, które mogą znacznie zwiększyć funkcjonalność Twojej strony. Na rynku dostępnych jest tysiące darmowych i płatnych wtyczek, które spełniają różnorodne potrzeby. Jeśli szukasz wtyczki do zarządzania formularzami kontaktowymi, jedną z najczęściej polecanych opcji jest Contact Form 7. Pozwala ona na szybkie tworzenie i personalizację formularzy bez konieczności pisania kodu.
Dla osób, które chcą zbudować sklep internetowy, doskonałym rozwiązaniem będzie WooCommerce. Ta darmowa wtyczka przekształca stronę WordPress w pełnoprawny sklep internetowy, z możliwością obsługi płatności, zarządzania produktami i zamówieniami, a także integracji z różnymi systemami wysyłkowymi.
Jeśli zależy Ci na optymalizacji strony pod kątem SEO, warto zainstalować Yoast SEO. To narzędzie pomoże Ci w poprawie widoczności Twojej strony w wyszukiwarkach internetowych, sugerując najlepsze praktyki dotyczące optymalizacji treści i struktury strony.
Optymalizacja i zabezpieczenia
Rozbudowa funkcji strony to nie tylko dodawanie nowych elementów, ale także dbanie o jej optymalizację i bezpieczeństwo. Zwiększenie liczby funkcji może wpłynąć na szybkość działania strony, dlatego warto zadbać o jej odpowiednią optymalizację. Jednym ze sposobów na poprawę wydajności jest wykorzystanie wtyczek do cache’owania, takich jak WP Super Cache czy W3 Total Cache, które przyspieszają ładowanie strony poprzez zapisywanie jej statycznych wersji.
Ważnym elementem jest także zabezpieczenie strony przed atakami. WordPress, ze względu na swoją popularność, jest częstym celem hakerów, dlatego warto zainstalować wtyczki zabezpieczające, takie jak Wordfence czy iThemes Security. Te narzędzia monitorują aktywność na stronie, wykrywają potencjalne zagrożenia i zapewniają dodatkowe warstwy ochrony, np. poprzez blokowanie prób logowania z nieznanych adresów IP.
Rozbudowa funkcji WordPress to proces, który może przynieść wiele korzyści, zarówno pod względem funkcjonalności, jak i komfortu użytkowników. Dzięki szerokiemu wachlarzowi dostępnych narzędzi każdy właściciel strony może dostosować ją do swoich indywidualnych potrzeb, niezależnie od tego, czy chodzi o optymalizację działania, dodanie zaawansowanych funkcji, czy integrację z zewnętrznymi usługami. Jeśli potrzebujesz pomocy przy rozbudowie funkcji Twojej strony, warto skontaktować się z profesjonalistą, który pomoże Ci w realizacji projektu.
FAQ – Rozbudowa funkcji WordPress
Jak mogę dodać nowe funkcje do mojej strony na WordPressie?
Najprostszym sposobem na dodanie nowych funkcji do strony WordPress jest instalacja gotowych wtyczek. Wtyczki można znaleźć w repozytorium WordPress lub na stronach zewnętrznych dostawców. Wtyczki umożliwiają łatwe dodawanie funkcji takich jak formularze kontaktowe, galerie zdjęć czy optymalizację SEO.
Czy mogę stworzyć własną wtyczkę bez dużej wiedzy programistycznej?
Tak, stworzenie prostej wtyczki na WordPressie nie wymaga zaawansowanej wiedzy programistycznej. Wystarczy podstawowa znajomość PHP, aby zarejestrować wtyczkę i dodać do niej prostą funkcję. Na początek można skorzystać z licznych tutoriali dostępnych online.
Jakie wtyczki są najbardziej polecane do rozbudowy funkcji WordPress?
Do popularnych wtyczek należą: Contact Form 7 do tworzenia formularzy kontaktowych, WooCommerce do tworzenia sklepów internetowych oraz Rank Math do optymalizacji treści pod kątem SEO. Wszystkie te wtyczki oferują szeroką funkcjonalność i są regularnie aktualizowane
Czy dodawanie nowych funkcji wpłynie na szybkość działania strony?
Tak, dodawanie wielu wtyczek może wpłynąć na szybkość ładowania strony. Aby temu zapobiec, warto używać dobrze napisanych wtyczek oraz regularnie optymalizować stronę, usuwając nieużywane wtyczki i motywy.
Paweł Targosiński
Programista WordPress z wieloletnią praktyką w tworzeniu zaawansowanych stron internetowych oraz aplikacji webowych. Specjalizuje się w personalizowanych rozwiązaniach WordPress, tworzeniu motywów i wtyczek dostosowanych do indywidualnych potrzeb klientów.
( function( domain, translations ) {
var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
localeData[""].domain = domain;
wp.i18n.setLocaleData( localeData, domain );
} )( "woocommerce", {"translation-revision-date":"2025-03-06 13:42:16+0000","generator":"GlotPress\/4.0.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=3; plural=(n == 1) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2);","lang":"pl"},"Collection from <address\/>":["Odbi\u00f3r z <address\/>"],"No delivery options available for <address\/>":["Brak dost\u0119pnych opcji dostawy dla <address\/>"],"Delivers to <address\/>":["Dostarcza do <address\/>"],"Products in cart":["Produkty w koszyku"],"Check delivery options":["Sprawd\u017a opcje dostawy"],"Local pickup #2":["Odbi\u00f3r osobisty #2"],"Local pickup #1":["Odbi\u00f3r osobisty #1"],"Enter address to check delivery options":["Wpisz adres, aby sprawdzi\u0107 opcje dostawy"],"field":["pole"],"Password strength: %1$s (%2$d characters long)":["Si\u0142a has\u0142a: %1$s (%2$d znak\u00f3w)"],"Password strength":["Si\u0142a has\u0142a"],"Very strong":["Bardzo silny"],"Strong":["Silne"],"Weak":["S\u0142abe"],"Too weak":["Zbyt s\u0142aby"],"Please select a %s":["Wybierz %s"],"Select a %s":["Wybierz %s"],"+ Add %s":["+ Dodaj %s"],"Please select a valid option":["Wybierz prawid\u0142ow\u0105 opcj\u0119"],"Medium":["Medium"],"Something went wrong when placing the order. Check your account's order history or your email for order updates before retrying.":["Co\u015b posz\u0142o nie tak podczas sk\u0142adania zam\u00f3wienia. Sprawd\u017a histori\u0119 zam\u00f3wie\u0144 w swoim koncie lub swoj\u0105 skrzynk\u0119 e-mail przed ponown\u0105 pr\u00f3b\u0105."],"Something went wrong when placing the order. Check your email for order updates before retrying.":["Co\u015b posz\u0142o nie tak podczas sk\u0142adania zam\u00f3wienia. Sprawd\u017a swoj\u0105 skrzynk\u0119 e-mail przed ponown\u0105 pr\u00f3b\u0105."],"Totals will be recalculated when a valid shipping method is selected.":["Sumy zostan\u0105 przeliczone, gdy zostanie wybrana prawid\u0142owa metoda wysy\u0142ki."],"Please enter a valid postcode":["Prosz\u0119 wpisa\u0107 poprawny kod pocztowy"],"Please fix the following errors before continuing":["Prosz\u0119 naprawi\u0107 nast\u0119puj\u0105ce b\u0142\u0119dy przed kontynuowaniem"],"Add a coupon":["Dodaj kupon"],"Flat rate shipping":["P\u0142aska stawka"],"Multiple shipments must have the same pickup location":["Kilka paczek musi mie\u0107 te same miejsce odbioru"],"Remove %s from cart":["Usu\u0144 %s z koszyka"],"Increase quantity of %s":["Zwi\u0119ksz ilo\u015b\u0107 %s"],"Reduce quantity of %s":["Zmniejsz ilo\u015b\u0107 %s"],"Please enter a valid %s":["Prosz\u0119 poprawi\u0107 %s"],"Including %s":["W tym %s"],"T-Shirt":["T-shirt"],"Hoodie with Pocket":["Bluza z kieszeni\u0105"],"Hoodie with Logo":["Bluza z logo"],"Hoodie with Zipper":["Bluza z suwakiem"],"Long Sleeve Tee":["Koszulka z d\u0142ugim r\u0119kawem"],"Polo":["Koszulka polo"],"We are experiencing difficulties with this payment method. Please contact us for assistance.":["Wyst\u0119puj\u0105 problemy z t\u0105 metod\u0105 p\u0142atno\u015bci. Skontaktuj si\u0119 z nami, aby uzyska\u0107 pomoc."],"%s has been removed from your cart.":["Produkt \"%s\" zosta\u0142 usuni\u0119ty z koszyka."],"Total price for %1$d %2$s item: %3$s":["Ca\u0142kowita cena za %1$d pozycj\u0119 \"%2$s\": %3$s","Ca\u0142kowita cena za %1$d pozycje \"%2$s\": %3$s","Ca\u0142kowita cena za %1$d pozycji \"%2$s\": %3$s"],"Sorry, this order requires a shipping option.":["Przepraszamy, to zam\u00f3wienie wymaga opcji wysy\u0142ki."],"%d item":["%d produkt","%d produkty","%d produkt\u00f3w"],"Express Checkout":["Szybkie zam\u00f3wienie"],"No registered Payment Methods":["Brak zarejestrowanych metod p\u0142atno\u015bci"],"Price between %1$s and %2$s":["Cena mi\u0119dzy %1$s a %2$s"],"The type returned by checkout filters must be the same as the type they receive. The function received %1$s but returned %2$s.":["Typ zwracany przez filtry zam\u00f3wienia musi by\u0107 taki sam, jak typ, kt\u00f3ry otrzymuj\u0105. Funkcja otrzyma\u0142a %1$s, ale zwr\u00f3ci\u0142a %2$s."],"%s (optional)":["%s (opcjonalnie)"],"Returned value must include %1$s, you passed \"%2$s\"":["Zwr\u00f3cona warto\u015b\u0107 musi zawiera\u0107 %1$s, a podano \"%2$s\""],"Other available payment methods":["Pozosta\u0142e dost\u0119pne metody p\u0142atno\u015bci"],"Use another payment method.":["U\u017cyj innej metody p\u0142atno\u015bci."],"%1$s (%2$d unit)":["%1$s (%2$d sztuka)","%1$s (%2$d sztuki)","%1$s (%2$d sztuk)"],"Remove \"%s\"":["Usu\u0144 \"%s\""],"Details":["Szczeg\u00f3\u0142y"],"Remove item":["Usu\u0144"],"Quantity increased to %s.":["Zwi\u0119kszono ilo\u015b\u0107 do %s."],"Quantity reduced to %s.":["Zmniejszono ilo\u015b\u0107 do %s."],"Quantity of %s in your cart.":["Ilo\u015b\u0107 w koszyku: %s."],"Removing coupon\u2026":["Usuwanie kuponu\u2026"],"Remove coupon \"%s\"":["Usu\u0144 kupon \"%s\""],"Orange":["Pomara\u0144czowy"],"Lightweight baseball cap":["Lekka bejsbol\u00f3wka"],"Cap":["Czapka"],"Yellow":["\u017b\u00f3\u0142ty"],"Warm hat for winter":["Ciep\u0142a czapka na zim\u0119"],"Beanie":["Czapka"],"example product in Cart Block\u0004Beanie":["Czapka"],"example product in Cart Block\u0004Beanie with Logo":["Czapka z logo"],"Loading shipping rates\u2026":["Wczytuj\u0119 stawki wysy\u0142ki\u2026"],"%d shipping option was found":["Znaleziono %d metod\u0119 wysy\u0142ki","Znaleziono %d metody wysy\u0142ki","Znaleziono %d metod wysy\u0142ki"],"Shipping option searched for %d package.":["Znalezione metody dostawy dla %d paczki.","Znalezione metody dostawy dla %d paczek.","Znalezione metody dostawy dla %d paczek."],"%d shipping option was found.":["Znaleziono %d metod\u0119 dostawy.","Znaleziono %d metody dostawy.","Znaleziono %d metod dostawy."],"Please select your country":["Prosz\u0119 wybra\u0107 kraj"],"Save payment information to my account for future purchases.":["Zapisz dane p\u0142atno\u015bci na moim koncie, aby u\u017cywa\u0107 ich w przysz\u0142ych zam\u00f3wieniach."],"There was an error with this payment method. Please verify it's configured correctly.":["Wyst\u0105pi\u0142 b\u0142\u0105d wybranej metody p\u0142atno\u015bci. Zweryfikuj, czy zosta\u0142a poprawnie skonfigurowana."],"Saved token for %s":["Zapisano token dla: %s"],"%1$s ending in %2$s (expires %3$s)":["%1$s ko\u0144cz\u0105ca si\u0119 na %2$s (wygasa %3$s)"],"There are no payment methods available. This may be an error on our side. Please contact us if you need any help placing your order.":["\u017badna metoda p\u0142atno\u015bci nie jest dost\u0119pna. By\u0107 mo\u017ce problem jest po naszej stronie. Skontaktuj si\u0119 z nami, je\u015bli potrzebujesz pomocy przy z\u0142o\u017ceniu zam\u00f3wienia."],"Or continue below":["Lub kontynuuj poni\u017cej"],"Taxes:":["Podatki:"],"There was a problem with your shipping option.":["Wyst\u0105pi\u0142 problem z metod\u0105 dostawy."],"There was a problem with your payment option.":["Wyst\u0105pi\u0142 problem z metod\u0105 p\u0142atno\u015bci."],"Including <TaxAmount\/> in taxes":["Zawiera <TaxAmount\/> w podatkach"],"Enter code":["Wpisz kod"],"Applying coupon\u2026":["Realizowanie kuponu\u2026"],"Discounted price:":["Cena po rabacie:"],"Previous price:":["Poprzednia cena:"],"%d left in stock":["%d w magazynie"],"Coupon code \"%s\" has been removed from your cart.":["Kod kuponu \"%s\" zosta\u0142 usuni\u0119ty z koszyka."],"Coupon code \"%s\" has been applied to your cart.":["Kod kuponu \"%s\" zosta\u0142 dodany do koszyka."],"Something went wrong. Please contact us to get assistance.":["Co\u015b posz\u0142o nie tak. By uzyska\u0107 wsparcie, skontaktuj si\u0119 z nami."],"Loading\u2026":["Wczytywanie\u2026"],"Unable to get cart data from the API.":["Nie uda\u0142o si\u0119 pobra\u0107 danych koszyka z API."],"Sales tax":["Podatek"],"Dismiss this notice":["Odrzu\u0107 powiadomienie"],"Fees:":["Op\u0142aty: "],"Color":["Kolor"],"Small":["Ma\u0142y"],"Size":["Rozmiar"],"Or":["Lub"],"Show less":["Poka\u017c mniej"],"Show less options":["Poka\u017c mniej opcji"],"Show %s more":["Wy\u015bwietl %s wi\u0119cej","Wy\u015bwietl %s wi\u0119cej","Wy\u015bwietl %s wi\u0119cej"],"Show %s more option":["Wy\u015bwietl %s opcj\u0119 wi\u0119cej","Wy\u015bwietl %s opcje wi\u0119cej","Wy\u015bwietl %s opcji wi\u0119cej"],"There was an error loading the content.":["Wyst\u0105pi\u0142 b\u0142\u0105d podczas \u0142adowania tre\u015bci."],"Oops!":["Ups!"],"Read less":["Poka\u017c mniej"],"Please enter a valid email address":["Prosz\u0119 wpisa\u0107 poprawny adres e-mail"],"%1$s ending in %2$s":["%1$s ko\u0144cz\u0105ca si\u0119 %2$s"],"Coupon: %s":["Kupon: %s"],"Free shipping":["Darmowa wysy\u0142ka"],"Error:":["B\u0142\u0105d:"],"Subtotal":["Kwota"],"Free":["Bezp\u0142atnie"],"Discount":["Rabat"],"Close":["Zamknij"],"Shipping":["Wysy\u0142ka"],"Save %s":["Oszcz\u0119dzasz %s"],"Apply":["Zastosuj"],"Taxes":["Podatki"],"Total":["\u0141\u0105cznie"],"Product":["Produkt","Produkty","Produkt\u00f3w"],"Coupons":["Kupony"],"Remove":["Usu\u0144"],"Available on backorder":["Produkt dost\u0119pny na zam\u00f3wienie"],"Read more":["Dowiedz si\u0119 wi\u0119cej"],"Fee":["Op\u0142ata"],"Shipping:":["Wysy\u0142ka:"],"Discount:":["Rabat:"],"Subtotal:":["Kwota:"]}},"comment":{"reference":"assets\/client\/blocks\/wc-cart-checkout-base-frontend.js"}} );
( function( domain, translations ) {
var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
localeData[""].domain = domain;
wp.i18n.setLocaleData( localeData, domain );
} )( "default", {"translation-revision-date":"2025-04-24 06:01:25+0000","generator":"GlotPress\/4.0.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=3; plural=(n == 1) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2);","lang":"pl"},"You are probably offline.":["Prawdopodobnie jeste\u015b offline."],"Media upload failed. If this is a photo or a large image, please scale it down and try again.":["Nie uda\u0142o si\u0119 przes\u0142anie multimedi\u00f3w. Je\u015bli jest to zdj\u0119cie lub du\u017cy obrazek, prosz\u0119 je zmniejszy\u0107 i spr\u00f3bowa\u0107 ponownie."],"The response is not a valid JSON response.":["Odpowied\u017a nie jest prawid\u0142ow\u0105 odpowiedzi\u0105 JSON."],"An unknown error occurred.":["Wyst\u0105pi\u0142 nieznany b\u0142\u0105d."]}},"comment":{"reference":"wp-includes\/js\/dist\/api-fetch.js"}} );
( function( domain, translations ) {
var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
localeData[""].domain = domain;
wp.i18n.setLocaleData( localeData, domain );
} )( "woocommerce", {"translation-revision-date":"2025-03-06 13:42:16+0000","generator":"GlotPress\/4.0.1","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=3; plural=(n == 1) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2);","lang":"pl"},"Local pickup #2":["Odbi\u00f3r osobisty #2"],"Local pickup #1":["Odbi\u00f3r osobisty #1"],"The quantity of \"%1$s\" was changed to %2$d.":["Ilo\u015b\u0107 \"%1$s\" zosta\u0142a zmieniona na %2$d."],"\"%s\" was removed from your cart.":["Produkt \"%s\" zosta\u0142 usuni\u0119ty z koszyka."],"Flat rate shipping":["P\u0142aska stawka"],"T-Shirt":["T-shirt"],"Hoodie with Pocket":["Bluza z kieszeni\u0105"],"Hoodie with Logo":["Bluza z logo"],"Hoodie with Zipper":["Bluza z suwakiem"],"Long Sleeve Tee":["Koszulka z d\u0142ugim r\u0119kawem"],"Polo":["Koszulka polo"],"%s (optional)":["%s (opcjonalnie)"],"There was an error registering the payment method with id '%s': ":["Wyst\u0105pi\u0142 b\u0142\u0105d podczas rejestracji metody p\u0142atno\u015bci o identyfikatorze '%s':"],"Orange":["Pomara\u0144czowy"],"Lightweight baseball cap":["Lekka bejsbol\u00f3wka"],"Cap":["Czapka"],"Yellow":["\u017b\u00f3\u0142ty"],"Warm hat for winter":["Ciep\u0142a czapka na zim\u0119"],"Beanie":["Czapka"],"example product in Cart Block\u0004Beanie":["Czapka"],"example product in Cart Block\u0004Beanie with Logo":["Czapka z logo"],"Something went wrong. Please contact us to get assistance.":["Co\u015b posz\u0142o nie tak. By uzyska\u0107 wsparcie, skontaktuj si\u0119 z nami."],"Unable to get cart data from the API.":["Nie uda\u0142o si\u0119 pobra\u0107 danych koszyka z API."],"The response is not a valid JSON response.":["Odpowied\u017a nie jest prawid\u0142ow\u0105 odpowiedzi\u0105 JSON."],"Sales tax":["Podatek"],"Color":["Kolor"],"Small":["Ma\u0142y"],"Size":["Rozmiar"],"Free shipping":["Darmowa wysy\u0142ka"],"Shipping":["Wysy\u0142ka"],"Fee":["Op\u0142ata"]}},"comment":{"reference":"assets\/client\/blocks\/wc-blocks-data.js"}} );
var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https:\/\/targosinski.pl\/wp-admin\/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};