Tag: php
Wszystkie
Prosty sposób na przeniesienie opisu kategorii (i tagów) pod listę produktów w sklepie internetowym na WooCommerce
Blokada adresów e-mail z wybranych domen w formularzu kontaktowym przygotowanym za pomocą wtyczki Contact Form 7 do WordPressa
Dodawanie własnych etykiet (odznak, badge), np. na zdjęciach produktów w sklepie internetowym na WooCommerce
Zmiana działania przycisków „dodaj do koszyka” na liście produktów (archiwum) w WooCommerce na „sprawdź szczegóły” z linkiem do stron produktów
Odblokowanie wgrywania niestandardowych typów plików do biblioteki mediów w WordPressie (lub zablokowanie standardowych)
Wdrożenie Omnibusa w sklepie internetowym na WooCommerce od strony praktycznej i technicznej, czyli nasz nowy kurs internetowy
Przycinamy klasyczny edytor w WordPressie, czyli pozbywamy się wybranych przycisków z pasków z narzędziami w TinyMCE
Opinie w sklepie internetowym na WooCommerce zgodne z Omnibusem to coś więcej, niż „zweryfikowany właściciel”
Usuwanie lupki (zooma) i linku ze zdjęcia produktu na stronie produktu w sklepie internetowym na WooCommerce
Dodawanie niestandardowego kodu HTML i JavaScript do wybranych elementów strony za pomocą JavaScript, na przykładzie WordPressa
Kod CSS dla wybranych produktów w WooCommerce, czyli gdy strona produktu ma wyglądać trochę inaczej niż pozostałe
W witrynie wystąpił błąd krytyczny, czyli błąd przy próbie edycji produktów w WooCommerce w polskiej wersji językowej
Omnibus PL, czyli 1 stycznia 2023 wchodzą w życie krajowe (polskie) przepisy związane m.in. z unijną dyrektywą Omnibus
Ukrywanie lub modyfikacja wyglądu liczby produktów w tytule kategorii w WooCommerce
Dodatkowa zawartość nad lub pod przyciskiem „dodaj do koszyka” w sklepie internetowym na WooCommerce
Wykorzystanie pliku PHP jako pliku CSS na przykładzie WordPressa
Wiadomości e-mail we wtyczce Tutor LMS Pro (kursy internetowe w WordPressie), czyli zdecydowanie nie tak pięknie, jak zapowiadali i jak być powinno
Wczytywanie różnych szablonów dla Custom Post Types w WordPressie, np. na podstawie kategorii
Prosty sposób na zapytania ofertowe w WooCommerce z podstawową obsługą wariantów na bazie wtyczki Contact Form 7
Alternatywny sposób na zapytania ofertowe w WooCommerce z wykorzystaniem koszyka i pełnym wsparciem dla atrybutów
Jednokolumnowy widok archiwum produktów w WooCommerce na urządzeniach mobilnych, przy korzystaniu z Divi Buildera
Szybsze działania rozbudowanej strony na WordPressie dzięki kontroli uruchamiania wtyczek (uruchamianie selektywne)
Krótki kod (shortcode) w WordPressie, z dynamicznym linkiem bazującym na aktualnym adresie URL
Alternatywne wykorzystanie pola „ciąg dalszy adresu” w sklepie internetowym na WooCommerce, czyli kondygnacja głupcze! ;-)
Cloudflare i błąd 524, gdy skrypt (np. PHP) nie zdąży zakończyć swojego działania w mniej niż 100 sekund
Wyświetlanie własnej treści w wybranym miejscu na stronie działającej na WordPressie
Czyszczenie koszyka w sklepie internetowym na WooCommerce za pomocą specjalnego argumentu w linku
Treść wyświetlana zależnie od etapu procesu zakupowego w sklepie internetowym na WooCommerce
Hosting przyjazny dla WordPressa, czyli na co zwracać uwagę wybierając hosting dla strony na WordPressie
Przekierowanie klienta po realizacji (złożeniu) zamówieniu w sklepie internetowym na WooCommerce
Adres e-mail jako automatycznie generowana nazwa użytkownika w sklepie internetowym na WooCommerce (WordPress)
Testujemy dostarczalność wiadomości e-mail wysyłanych przez usługę Amazon SES, czyli SMTP „w chmurze” (SMTP SaaS)
Błąd przy tworzeniu kopii zapasowej w BackWPup to „najpewniej” wina Facebooka, a konkretnie jego wtyczki do WordPressa
Czat z YouTube (topczat) na stronie internetowej na przykładzie WordPressa oraz wtyczki Tutor LMS (np. w ramach lekcji)
Dodatkowy komunikat (np. tekst) w podziękowaniu za zamówienie w sklepie internetowym na WooCommerce (WordPress)
Problem w Tutor LMS w wersji 1.7.9 i usuwaniem produktów z koszyka w WooCommerce zdiagnozowany i (wstępnie) naprawiony
Ponowienie płatności w WooCommerce i PayU, czyli „niefortunny status zamówienia” (wstrzymane (oczekuje na płatność))
Brak punktorów w opisie kursów i lekcji we wtyczce Tutor LMS (WordPress), czyli prawdopodobny konflikt z… motywem Divi
Potencjalnie groźna podatność w popularnej wtyczce Contact Form 7 do WordPressa, choć to chyba „z dużej chmury mały deszcz”
Rezygnacja (konsumenta) z prawa do odstąpienia od umowy w ciągu 14 dni w sklepie internetowym na WooCommerce (WordPress), również w świetle Omnibusa
WordPress 5.5 to nowości nie tylko dla fanów Gutenberga, ale też i dla normalnych użytkowników (klasycznego edytora ;-))
Strona z przekierowaniem w WordPressie z wykorzystaniem własnego szablonu strony (page template(s))
W WooCommerce 4.1 pojawił się WooCommerce Marketing Hub, czyli nowa pozycja w menu głównym WordPressa, którą na szczęście można prosto wyłączyć
Zabezpieczanie plików i katalogów przed modyfikacją w systemie Linux za pomocą polecenia chattr (change attribute)
Pobieranie (płatnych) wtyczek i motywów do WordPressa z „nieoficjalnych stron” (nie tylko) w kontekście bezpieczeństwa
Languages remover for Divi Builder, czyli pozbywamy się „kiepskich” tłumaczeń z Divi Buildera (również w motywach Divi i Extra)
Strona ZTM w nowej odsłonie, do tego portal Warszawski Transport Publiczny na WordPressie, czyli kolejna medialna gównoburza
Jest już WordPress 5.3 Kirk (i WooCommerce 3.8), a wraz z nim weryfikacja adresu e-mail administratora
Gdy po zmianie PHP z wersji 5.6 na 7.2/7.3 zamiast strony (na WordPressie) widzisz biały ekran (WSoD) sprawdź moduły PHP
Wykrywanie urządzeń mobilnych w języku PHP (biblioteka Mobile Detect) i w WordPressie (wbudowana funkcja)
Cloudflare i Page Rules w praktyce, czyli historia pewnego ataku na skrypt/stronę logowania do WordPressa (WooCommerce)
Ukazała się stabilna wersja systemu Debian 10 Buster
Nginx i błąd „address already in use” podczas startu usługi
Poważna podatność we wtyczce WP Live Chat Support (również w wersji „pro”) do WordPressa, którą należy pilnie zaktualizować
Prosty sposób na własny tryb konserwacji (przerwy technicznej) w WordPressie – bez dodatkowych wtyczek, tylko odrobina kodu
Tryb awaryjny w WordPressie (5.2+), czyli awaryjny dostęp do panelu zarządzania (WP-Admin), gdy coś pójdzie nie tak (zamiast WSoD)
Prosty sposób na proste testy A/B w WordPressie, gdy motyw, page builder czy wtyczka nic takiego nie oferują
Stan witryny w WordPressie (5.2+) to przydatna opcja, ale warto wiedzieć, że/jak można wyłączyć poszczególne testy
Brak tagu zamykającego blok języka PHP nie tylko nie musi być błędem, ale często wręcz może być koniecznością
Zadebiutował WordPress 5.2 „Jaco”, a wraz z nim funkcja wp_body_open(), z nowym hakiem „wp_body_open”
Dodawanie ikon do strony internetowej (np. do menu) na przykładzie Font Awesome 5 (i Dashicons) i WordPressa
Kompleksowe podejście do wysyłania wiadomości e-mail z WordPressa, czyli co zrobić by wszystko było jak trzeba
Usuwanie wersji skryptów i stylów (CSS) z adresów plików wczytywanych w nagłówku przez WordPressa
Wykluczanie wybranych wpisów (po kategorii, tagu czy autorze) z wyników wyszukiwania i kanału RSS w WordPressie
Przekazywanie dynamicznego adresu IP do serwera, np. by ustawić wyjątek dla uwierzytelnienia dwuskładnikowego (2FA) dla połączenia SSH
WordPress File Delete to Code Execution, czyli kasowanie właściwie dowolnych plików poprzez ingerencję w standardowy proces usuwania multimediów
Konfiguracja serwera VPS z Debian 9 jako serwer WWW, z wykorzystaniem niestandardowych źródeł pakietów
Wyłączenie Emoji w WordPressie, czyli np. ;-) czy :-P zamiast „kolorowych mordek” w treści (nie tylko wpisów i stron)
Chmura tagów w WordPressie, ale tylko z tagami przypisanymi do artykułów (postów) z wybranej kategorii
Programming Notes for Professionals, czyli solidna i bezpłatna dawka skondensowanej wiedzy (PDFy do pobrania)
Obsługa zewnętrznych krótkich kodów (shortcodes) w formularzach we wtyczce Contact Form 7 w WordPressie
Para-CRON w Home.pl, czyli harmonogram zadań, którego niby nie ma, a jednak jest, i nawet działa
Dodanie obsługi krótkich kodów (shortcode) we wtyczce Bloom do WordPressa od Elegant Themes
UploadDir i SaveDir w phpMyAdmin, czyli import i eksport bazy danych z/do katalogu bezpośrednio na serwerze
WordPress 1 – 0 „własny CMS”, czyli błąd serwera MySQL wystarczył, by dane logowania do bazy danych poszły w świat
Zobacz jak ustawić parametry połączenia z serwerem FTP w WordPressie (gdy o to pyta)
Przekierowanie do wpisu-rodzica zamiast standardowej strony załącznika w WordPressie
Obrazek śledzący (piksel) i Log Analytics w Matomo (Piwik), czyli alternatywne sposoby monitorowania ruchu na stronie
Debugowanie WordPressa, czyli szukamy przyczyny, dlaczego coś nie działa (tak jak powinno)
W poszukiwaniu niewidzialnego cytatu, czyli WordPress, Extra i cytat, który jest, a jakby go nie było
Przesyłanie kopii wszystkich wiadomości e-mail wysyłanych z WordPressa na wybrany adres
Prosty sposób na znikający formularz kontaktowy po wysłaniu wiadomości w motywie Divi (Elegant Themes)
Poprawne usuwanie prefiksów „prywatny” i „zabezpieczony” dla tytułów w WordPressie
Własny widżet w kokpicie WordPressa (WP-Admin), np. z podstawowymi informacjami dla użytkowników
Modyfikacja kodu HTML znacznika „more” w WordPressie
We wtyczkach i motywach do WordPressa pojawiła się możliwość wprowadzenia minimalnej wymaganej wersji PHP
Własny domyślny obrazek profilowy (awatar) w WordPressie
Wyłączenie aktualizacji w WordPressie, czyli czego nigdy nie powinieneś robić – zwłaszcza na stronie dla klienta
Dodawanie piksela Facebooka do strony internetowej (nie tylko) na przykładzie WordPressa
Wyłączenie paska administracyjnego (admin bar) w WordPressie
Tagi Twitter Cards w WordPressie, czyli powiedz Twitterowi co jest czym na stronie (zwłaszcza gdy sam sobie nie radzi)
Tagi Open Graph w WordPressie, czyli powiedz Facebookowi co jest czym na stronie (zwłaszcza gdy sam sobie nie radzi)
Cypht, czyli webmail, który jest również klientem pocztowym instalowanym na własnym serwerze (a może i odwrotnie)
Zdalne wykonanie kodu (CVE-2016-10033) i (potencjalny) reset hasła dowolnego użytkownika (CVE-2017-8295) w WordPressie
Dodatkowa kolumna na liście użytkowników w WordPressie, np. z identyfikatorem (ID) użytkownika
WordPress „z pudełka”, czyli (bardzo) prosty sposób na stronę internetową na Raspberry Pi
Podliczamy WordPressa, czyli liczymy wpisy i komentarze, oraz wyrazy i znaki we wpisach na naszej stronie
O czym nie (na)pisaliśmy 2017.03.31, czyli trochę inny przegląd wiadomości
Własne (dodatkowe) przyciski w edytorze tekstowym (HTML) i graficznym (TinyMCE) w WordPressie
Ustawiamy niestandardowe sortowanie wpisów w WordPressie
Dodajemy datę ostatniej aktualizacji wpisu w WordPressie
Dodatkowe menu i pole na widżety (sidebar) w WordPressie
Własna strona „zaplanowanych prac konserwacyjnych” (maintenance) w WordPressie
Aktualizacja motywu Avada (WordPress) i brak przetwarzania arkusza stylów (style.css) z motywu potomnego (child theme)
Modyfikacja tytułu stron(y) w WordPressie – własny separator, statyczne tytuły wybranych stron
Zestawienie kursów Udemy, z których w ramach promocji możecie (teraz) skorzystać bezpłatnie
Wtyczka StCR w WordPressie i mały problem ze stroną zarządzania subskrypcjami komentarzy
Pobierz 3 numery magazynu Sekurak/Offline, (nie tylko) dla interesujących się bezpieczeństwem WWW
Dodawanie i usuwanie pól w formularzu „dane kontaktowe” w profilu użytkownika w WordPressie
Własna strona błędu połączenia z bazą danych w WordPressie, czyli dodatkowe informacje i działania
Własna zawartość w formularzu dodawania komentarza w WordPressie (kod i wtyczka)
Kurs wideo dla (przyszłych) Web Developerów do zgarnięcia za darmo w serwisie Udemy
Wyłączamy pasek narzędziowy w WordPressie dla wybranych użytkowników (role lub uprawnienia)
Prosty sposób na link(i) „zaloguj się” (login) i „wyloguj się” (logout) w WordPressie
WP Super Snow, czyli pada (nie tylko) śnieg… Przynajmniej na naszej stronie na WordPressie
WordPress 4.7 i justowanie/podkreślanie tekstu w edytorze wizualnym (TinyMCE)
WordPress: e-mail z informacją o zalogowaniu się użytkownika do panelu zarządzania (WP-Admin)
Ograniczenia w tworzeniu użytkowników w WordPressie dla (i do) wybranych grup
Blokowanie dostępu do ustawień WooCommerce dla wybranych grup użytkowników (obsługa)
HTTPoxy, czyli CGI/FastCGI i „nowa” podatność aplikacji internetowych
WP-CLI, czyli szybkie i wygodne zarządzanie WordPressem z poziomu konsoli (i skryptów)
Search Replace DB, czyli skrypt do modyfikacji zawartości bazy danych (MySQL), idealny (nie tylko) do WordPressa
Prosta i skuteczna geolokalizacja użytkownika (GeoIP) strony internetowej z(a) pomocą Cloudflare
Przegląd wydarzeń 13.06.2016: Trello PL, WordPress i .blog, TemplateMonster i GPL, BLR1 i DOCTL w DigitalOcean, Divi Leads
Wywołany do tablicy sprawdzam motyw Monstroid od TemplateMonster do WordPressa
Gdy nie wychodzą e-maile z WordPressa, sprawdź, czy nie musisz wymusić odpowiedniego adresu w polu „od” (from)
WordPress Must Use Plugins, czyli wtyczki wymuszone jako alternatywa dla „obowiązkowego” kodu w functions.php
Dzięki zmiennym w Nginx możesz m.in. połączyć Nginx Snippets i różne PHP Pools
Awaryjny sposób na zarządzanie plikami (nie tylko) WordPressa za pomocą PHP
Dzięki phpSysInfo w prosty i wygodny sposób sprawdzisz (nie tylko) podstawowe informacje o (web)serwerze
Prosty sposób na kontrolę (monitoring stanu) działania strony opartej o WordPressa
Poznaj WP-CRON (harmonogram w WordPressie) i zobacz, czy/dlaczego warto go zastąpić np. CRONem systemowym
Menedżer procesów PHP-FPM to nie tylko domyślny tryb pracy „dynamic”, ale również „static” i „ondemand”
Wiele stron i jeden webserwer (Nginx, Apache2)? Zabezpiecz się za pomocą PHP Pools (PHP-FPM/FastCGI)
Nginx Snippets, czyli wspólne ustawienia dla wielu domen dla sprawniejszego zarządzania serwerem
Sprawna i bezpieczna aktualizacja serwera dzięki „Floating IP” w DigitalOcean i Cloudflare
Tworzysz wtyczki do WordPressa? Pamiętaj o akcjach po aktywacji, dezaktywacji i odinstalowaniu wtyczki
WordPress: Blokujemy usługę XML-RPC (całą lub tylko pingbacki)
Przegląd (mniejszych i większych) wydarzeń 25.11.2015
Aktualizacja PHP (do 5.6) w systemie Debian 7 Wheezy
PHP-FPM: Strona ze statusem (parametrami) pracy usługi (dla Apache2 i Nginx)
WordPress: robimy własną wtyczkę, na przykładzie kodu BugMeBar
Prosty sposób na własne „krótkie kody” (shortcodes) w WordPressie
Wysyłanie wiadomości e-mail z serwera za pośrednictwem zewnętrznego serwera SMTP
Kompleksowe podejście do tłumaczenia w WordPressie, czyli wtyczki i motywy w naszym języku
Prosty i skuteczny sposób na błąd „Cannot modify header information” w PHP
PHPMailer, czyli wysyłanie wiadomości e-mail ze strony internetowej (PHP) przez zewnętrzny serwer SMTP
Przekierowanie stron(y) za pomocą HTML, PHP i JavaScript
Automatyczne dodawanie załącznika do wiadomości e-mail z potwierdzeniem zamówienia w WooCommece (WordPress)
Wykonywanie własnego kodu w WordPressie na przykładzie pliku functions.php i własnej wtyczki
Przekierowanie stron(y) WWW w webserwerze Nginx
Cloudflare i filtrowanie ich adresów IP po stronie serwera (Apache2, Nginx)
Zobacz jak odtwarzać dźwięk w Linuxie za pośrednictwem Music Player Daemon (mpd) – lokalnie i strumieniowo – na przykładzie Raspberry Pi
Serwer Nginx z PHP(5)-FPM, czyli alternatywa dla Apache2
Cloudflare jako Dynamic DNS (DDNS) na przykładzie Raspberry Pi (Raspbian/Debian)
Stawiamy serwer (VPS) z WordPressem na Ubuntu 14.04 w DigitalOcean, i to w kilka minut…
Przyspieszamy serwer WWW, czyli Apache2 MPM-Worker + PHP(5)-FPM
Apache2: Przekierowanie stron(y) WWW za pomocą pliku .htaccess
Apache2 i błąd „_default_ VirtualHost overlap” (warn)
Małe „przerwy techniczne” na stronie… ;-)
Testowa „przesiadka” na VPSa (Cloud VPS SSD? ;-)) z DigitalOcean
Apache2: Certyfikat SSL dla serwera na przykładzie Raspberry Pi (Raspbiean) i StartSSL
Odblokowanie witryny z trybu „zaplanowanych prac konserwacyjnych” w WordPressie
Raspberry Pi jako NAS
ownCloud, czyli własny (prawie) DropBox na przykładzie Raspberry Pi
Serwer WWW (Apache2 + PHP + MySQL + phpMyAdmin) na przykładzie Raspberry Pi (Raspbian/Debian)
WordPress i zmiana adresu strony WWW (nowy adres, np. nowa domena)
Prosty sposób na przesyłanie w formularzu internetowym danych z pól znajdujących się poza formularzem internetowym
Patryk | 06.03.2024 | Wyrazy: 563, znaki: 3472 | Internet, Poradniki, Strony internetowe (WWW), Technologia, Technologia | 0
Ostatnio dostałem (kolejne) zlecenie, na przeniesienie kalkulatora z pliku arkusza kalkulacyjnego, do formatu strony internetowej. Większość prac związana była z przebudową i uproszczeniem całości, tak by nie przenosić dość rozbudowanego arkusza kalkulacyjnego 1:1 na stronę internetową. Nie tylko dlatego, że taki formularz wyglądałby na bardzo skomplikowany, ale też dlatego, że tego typu konstrukcje średnio skalują się na ekranie np. telefonu. Pod kalkulatorem standardowy formularz kontaktowy, czyli element „form” HTMLa…
Prosty sposób na przeniesienie opisu kategorii (i tagów) pod listę produktów w sklepie internetowym na WooCommerce
Patryk | 28.09.2023 (aktualizacja 09.10.2023) | Wyrazy: 498, znaki: 3128 | Biznes, eCommerce, Internet, Oprogramowanie, Poradniki, Strony internetowe (WWW), Technologia, Technologia, WooCommerce, WordPress | 0
Wśród sklepów na WooCommerce, z którymi mam styczność w mniejszym lub większym stopniu, w części z nich, są używane opisy kategorii. W większości przypadków tylko i wyłącznie pod pozycjonowanie (SEO), więc teksty tam są, jakie są, niekoniecznie mają faktyczny sens dla zwykłego klienta sklepu, przeglądającego ofertę. Dlatego jedną z częstszych modyfikacji, o jakie jestem proszony w takim przypadkach, jest przeniesienie opisów kategorii pod listę produktów w widoku archiwum kategorii (i tagów).
Blokada adresów e-mail z wybranych domen w formularzu kontaktowym przygotowanym za pomocą wtyczki Contact Form 7 do WordPressa
Patryk | 18.09.2023 | Wyrazy: 468, znaki: 3161 | Bezpieczeństwo, Biznes, Biznes, Domeny internetowe, Internet, Oprogramowanie, Poczta e-mail, Poradniki, Reklama i marketing, Strony internetowe (WWW), Technologia, Technologia, WordPress | 0
Odezwał się do mnie dawny klient, dla którego kiedyś stworzyłem wtyczkę do wtyczki, czyli wtyczkę modyfikującą pewne standardowe zachowania wtyczki Contact Form 7 do WordPressa. Wtyczka nadal działa, więc zadowolony chciał porozmawiać o nowym projekcie, jaki się u niego szykuje. Przy tej okazji pomyślałem, że mogę podzielić się fragmentem tamtego zlecenia, a mianowicie filtrem blokującym możliwość wysyłania formularza z Contact Form 7 z wybranych domen.
Dodawanie własnych etykiet (odznak, badge), np. na zdjęciach produktów w sklepie internetowym na WooCommerce
Patryk | 14.08.2023 | Wyrazy: 504, znaki: 3436 | Biznes, eCommerce, Internet, Poradniki, Strony internetowe (WWW), Technologia, Technologia, WooCommerce, WordPress | 0
Dostałem zapytanie od czytelniczki (i klientki naszego sklepu internetowego), jakiej wtyczki właśnie w naszym sklepie używamy do wyświetlania dodatkowych etykiet (po angielsku „badge”, więc tłumacząc dosłownie, będzie to odznaka) na zdjęciach produktów. I choć mógłbym zgodnie z prawdą podać nazwę wtyczki, to nic by to nie dało, bo jest to wtyczka napisana specjalnie na potrzeby naszego sklepu, specjalnie na potrzeby wyświetlania właśnie tych etykiet (odznak). Mogę jednak pokazać, jak szybko w prosty sposób, za pomocą kilku linijek kodu, wdrożyć coś takiego w swoim sklepie.
Zmiana działania przycisków „dodaj do koszyka” na liście produktów (archiwum) w WooCommerce na „sprawdź szczegóły” z linkiem do stron produktów
Patryk | 08.08.2023 | Wyrazy: 417, znaki: 2593 | Biznes, Biznes, eCommerce, Internet, Poradniki, Prawo, Strony internetowe (WWW), Technologia, Technologia, WooCommerce, WordPress | 0
Jeden z uczestników naszego kursu „Wdrożenie Omnibusa w sklepie na WooCommerce” zapytał, czy faktycznie – w przypadku informowania o zniżce – trzeba wyświetlać informację o najniższej cenie również w widoku archiwum, czyli katalogu produktów, bo to „trochę rozbija” wygląd tej listy. No cóż, dobre pytanie, bo też spotkałem się z różnymi interpretacjami dotyczącymi tego, gdzie w wyświetlać taką informację, by być „zgodnym z Omnibusem”. Ja uważam, że raczej powinniśmy taką informację wyświetlać wszędzie, gdzie komunikujemy a promocyjnej cenie, a już na pewno tak, skąd można produkt kupić, czyli dodać do koszyka.
Odblokowanie wgrywania niestandardowych typów plików do biblioteki mediów w WordPressie (lub zablokowanie standardowych)
Patryk | 03.08.2023 | Wyrazy: 528, znaki: 3268 | Bezpieczeństwo, Internet, Oprogramowanie, Poradniki, Strony internetowe (WWW), Technologia, Technologia, WordPress | 0
Odezwała się dziś do mnie klientka, że chciała do kursu dodać plik tekstowy (rozszerzenie .txt) i nie może, bo WordPress jej nie pozwala. No nie pozwala, bo WordPress ma określoną listę plików, jakie można do niego wgrać za pomocą biblioteki mediów, i choć dozwolonych formatów plików jest całkiem sporo, to nie ma wśród nich tak podstawowych, jak archiwum ZIP (.zip), archiwum 7-Zip (.7z) czy właśnie zwykłych plików tekstowych (.txt). Na szczęście jak to w WordPressie często bywa – dla chcącego nie ma nic trudnego. Trzeba tylko wiedzieć co i jak…
Wdrożenie Omnibusa w sklepie internetowym na WooCommerce od strony praktycznej i technicznej, czyli nasz nowy kurs internetowy
Patryk | 24.07.2023 | Wyrazy: 1426, znaki: 8548 | Biznes, eCommerce, Inne, Internet, Oprogramowanie, Polecane, Poradniki, Prawo, Promocje, Strony internetowe (WWW), Technologia, Technologia, Webinsider.pl, WooCommerce, WordPress, Zakupy | 0
Choć od wejścia w życie przepisów wprowadzających do krajowego porządku prawnego przepisów wprowadzających Dyrektywę Omnibus (w uproszczeniu tej nazwy będę używał) minęło już kilka miesięcy, to do tej pory regularnie trafiają do mnie zapytania o wdrożenie Omnibusa w sklepie internetowym. Nie jest to usługa specjalnie droga, ale też nie może być bardzo tania, bo jednak jak to w przypadku usług – płaci się nie tylko za moją wiedzę, ale również czas. I też nie ma co się dziwić, że od czasu do czasu trafi się ktoś, dla kogo w danym monecie kwota ta będzie za wysoka. Dlatego uznałem, że zamiast odprawiać takie osoby z kwitkiem (sorki, ale promocji na czas robić nie mogę, ze względu na jego nieodzyskiwalne zasoby), postanowiłem na bazie doświadczenia zebranego przy wdrażaniach Omnibusa w sklepach (m.in) na WooCommerce przygotować kurs internetowy, tak, by zmienić droższą usługę w tańszy produkt.
Przycinamy klasyczny edytor w WordPressie, czyli pozbywamy się wybranych przycisków z pasków z narzędziami w TinyMCE
Patryk | 01.07.2023 | Wyrazy: 747, znaki: 4739 | Internet, Poradniki, Strony internetowe (WWW), Technologia, Technologia, WordPress | 0
Napisała do mnie wczoraj koleżanka, z którą współpracuję przy kilku projektach, że choć lubi klasyczny edytor (TinyMCE) w WordPressie, to skoro niebawem do edycji „szkolnego bloga” ma dopuścić uczniów, to może warto włączyć tam Gutenberga. Z racji tego, że sam Gutenberga (edytor blokowy w WordPressie) powiedzmy, że fanem nie jestem (zwłaszcza do pisania artykułów), do tego uważam, że pewnie wbrew intencji jego twórców, jest to narzędzie bardziej dla deweloperów, niż zwykłych użytkowników chcących szybko dodać kolejny artykuł na blogu, to postanowiłem zapytać, czy oby na pewno jest to dobre wyjście.
Opinie w sklepie internetowym na WooCommerce zgodne z Omnibusem to coś więcej, niż „zweryfikowany właściciel”
Patryk | 27.06.2023 (aktualizacja 22.07.2023) | Wyrazy: 795, znaki: 5194 | Biznes, Biznes, eCommerce, Internet, Oprogramowanie, Poradniki, Prawo, Strony internetowe (WWW), Technologia, Technologia, WooCommerce, WordPress | 0
Pakiet ustaw potocznie zwany Omnibus jest z nami już prawie od pół roku, ale to nie oznacza, że wszystko i u wszystkich wdrożone. W ostatnich dniach przeprowadzaliśmy konsultację sklepu internetowego, również od strony podstawowych wdrożeń związanych właśnie z Omnibusem. Jednym z elementów, który musieliśmy umieścić na liście zadań do zrobienia, był moduł odpowiedzialny za opinie. Niby funkcjonujący prawidłowo, ale właśnie – niby…
Usuwanie lupki (zooma) i linku ze zdjęcia produktu na stronie produktu w sklepie internetowym na WooCommerce
Patryk | 12.06.2023 | Wyrazy: 393, znaki: 2548 | Biznes, eCommerce, Internet, Poradniki, Strony internetowe (WWW), Technologia, Technologia, WooCommerce, WordPress | 0
Dziś na tapet bierzemy zdjęcie produktu w WooCommerce. Ale nie będziemy go wyrównywać w widoku archiwum. Zajmiemy się zdjęciem produktu na karcie produktu. Jednak nie będziemy go modyfikować np. dla produktów niedostępnych na stanie, a zajmiemy się jego powiększaniem. Od sterowania jego „intensywnością”, po całkowite wyłączenie. A na deser pozbędziemy się linku, który pod zdjęciem się w standardzie kryje.
Dodawanie niestandardowego kodu HTML i JavaScript do wybranych elementów strony za pomocą JavaScript, na przykładzie WordPressa
Patryk | 14.03.2023 | Wyrazy: 640, znaki: 4032 | Internet, Poradniki, Strony internetowe (WWW), Technologia, Technologia, WooCommerce, WordPress | 0
Dostałem zapytanie o umieszczenie formularza zapisu do newslettera w ramach usługi MailerLite na stronie internetowej działające na WordPressie. Niby nic nadzwyczajnego, ale tutaj miejsce, gdzie ów kod miał być umieszczony, było bardzo precyzyjnie wybrane i niekoniecznie łatwo dostępne do modyfikacji.
Kod CSS dla wybranych produktów w WooCommerce, czyli gdy strona produktu ma wyglądać trochę inaczej niż pozostałe
Patryk | 10.02.2023 | Wyrazy: 842, znaki: 5243 | Biznes, eCommerce, Inne, Internet, Oprogramowanie, Polecane, Poradniki, Strony internetowe (WWW), Technologia, Technologia, Webinsider.pl, WooCommerce, WordPress | 0
Kilka dni temu, na „skrzynkę redakcyjną” wpłynęło „zapytanie premium” o możliwość modyfikacji pewnych elementów graficznych na stronach poszczególnych produktów. Strona działa na dobrze znanym mi motywie Divi, więc teoretycznie można by skorzystać z opcji „theme builder”, by dla wybranych produktów przygotować inny wygląd. Jednak zmiany choć drobne – zmiana koloru dla kilku wybranych elementów, to miały docelowo dotyczyć wszystkich produktów w sklepie, a więc tworzenie dla każdego produktu oddzielnego szablonu choć możliwe, to w tym przypadku raczej nie byłoby najlepszym sposobem. Zwłaszcza że wszystko można było ogarnąć dosłownie 2-3 linijkami kodu CSS.
W witrynie wystąpił błąd krytyczny, czyli błąd przy próbie edycji produktów w WooCommerce w polskiej wersji językowej
Patryk | 20.01.2023 | Wyrazy: 512, znaki: 3340 | Biznes, eCommerce, Hosting i serwery, Internet, Oprogramowanie, Poradniki, Strony internetowe (WWW), Technologia, Technologia, WooCommerce, WordPress | 0
Jeszcze przed godziną 6 dostałem pierwsze zgłoszenia od niektórych klientów, że przy próbie edycji istniejącego produktu lub próbie dodania nowego w sklepie na WooCommerce WordPress wyrzuca błąd krytyczny. Z tego, co wodzę, na związanych z WordPressem i/lub WooCommerce grupach również zaczynają się pojawiać posty na ten temat. I choć jeszcze odpowiedniej poprawki nie ma, to na szczęście błąd da się relatywnie łatwo wyeliminować.
Omnibus PL, czyli 1 stycznia 2023 wchodzą w życie krajowe (polskie) przepisy związane m.in. z unijną dyrektywą Omnibus
Patryk | 22.12.2022 (aktualizacja 22.07.2023) | Wyrazy: 2119, znaki: 13236 | Biznes, Biznes, eCommerce, Finanse, Inne, Internet, Oprogramowanie, Poczta e-mail, Polecane, Polska, Poradniki, Prawo, Promocje, Strony internetowe (WWW), Technologia, Technologia, Telekomunikacja, WooCommerce, WordPress, Zakupy | 0
Unijna dyrektywa Omnibus, dotycząca m.in. eCommerce weszła w życie pod koniec maja 2022. Było to zdarzenie istotne, ale jednocześnie z niewielkim skutkiem dla eCommerce w Polsce, bo dyrektywa jako taka źródłem obowiązującego prawa nie jest (w uproszczeniu). Istotne są krajowe przepisy, które na bazie takiej dyrektywy powstają. I tak się składa, że „krajowa implementacja dyrektywy Omnibus” wejdzie w życie już za kilka dni, po z początkiem 2023 roku. Tak, kolejny raz duże zmiany w eCommerce wchodzą w życie zaraz po i tak gorącym świątecznym okresie.
Ukrywanie lub modyfikacja wyglądu liczby produktów w tytule kategorii w WooCommerce
Patryk | 29.08.2022 | Wyrazy: 243, znaki: 1515 | Biznes, Biznes, eCommerce, Internet, Oprogramowanie, Poradniki, Strony internetowe (WWW), Technologia, Technologia, WooCommerce, WordPress | 0
Trafiłem na pytanie, jak skasować (wyłączyć) liczby pojawiające się przy nazwach kategorii w sklepie działającym na WooCommerce (WordPress). Szybko udzieliłem odpowiedzi, ale od razu też pomyślałem, że chyba jeszcze nie pisałem o tym na Webisndier.pl, a więc pora to nadrobić…
Dodatkowa zawartość nad lub pod przyciskiem „dodaj do koszyka” w sklepie internetowym na WooCommerce
Patryk | 25.05.2022 | Wyrazy: 747, znaki: 4603 | Biznes, eCommerce, Internet, Oprogramowanie, Poradniki, Strony internetowe (WWW), Technologia, Technologia, WooCommerce, WordPress | 2
Dziś na warsztat bierzemy przycisk „dodaj do koszyka” w sklepie internetowym na WooCommerce. Z tym że nie będziemy banalnie zmieniać jego treści, a dodamy własny tekst nad lub pod ten przycisk, co – jak się zaraz okaże – jest zadaniem chyba równie banalnym… ;-)
Wykorzystanie pliku PHP jako pliku CSS na przykładzie WordPressa
Patryk | 05.05.2022 | Wyrazy: 472, znaki: 2838 | Internet, Oprogramowanie, Poradniki, Strony internetowe (WWW), Technologia, Technologia, WordPress | 0
Dostałem pytanie o to, czy można by w pliku style.css w WordPressie wykonać kod PHP. Wbrew temu, co się na początku może wydawać, nie jest to takie głupie, bo poza np. obsługa zmiennych (co zresztą w CSS też jest), można wykonywać dodatkowe operacje, bazując na różnych elementach, nawet tych zewnętrznych. I choć nie da się w standardowej konfiguracji webserwera w pliku CSS wykonać kodu PHP, to można CSS upakować do pliku PHP.
Wiadomości e-mail we wtyczce Tutor LMS Pro (kursy internetowe w WordPressie), czyli zdecydowanie nie tak pięknie, jak zapowiadali i jak być powinno
Patryk | 04.05.2022 (aktualizacja 13.05.2022) | Wyrazy: 1484, znaki: 8960 | Biznes, eCommerce, Hosting i serwery, Internet, Learning Management System, Oprogramowanie, Poradniki, Strony internetowe (WWW), Technologia, Technologia, WordPress | 0
Ostatnie 2-3 lata to prawdziwy urodzaj różnej maści kursów internetowych, a tym samym duże zainteresowanie nie tylko sklepami internetowymi, ale i platformami kursowymi. Co oczywiście ma wpływ też na mnie, nie tylko dlatego, że sam wypuściłem niedawno swój pierwszy (testowy) mini-kurs na swojej (testowej) platformie kursowej, w swoim (testowym) sklepie internetowym, ale również dlatego, że znacznie wzrosło zainteresowanie usługami w tym zakresie. A to spowodowało, że niecałe 2 lata temu zdecydowałem się zakupić nielimitowaną i bezterminową licencję na wtyczkę Tutor LMS Pro, tak by, zamiast obciążać dodatkowo klientów kosztem takiej licencji, brać ten koszt niejako na siebie, na swoją nieograniczoną licencję. Wpływ na wybór akurat wtyczki Tutor LMS miało wiele czynników, i ogólnie uważam, że jest to fajne rozwiązanie, choć jeśli zależy nam naprawdę na jakości i dopieszczeniu każdego elementu, to niestety trzeba w to włożyć sporo więcej pracy, niż tylko zainstalowanie i skonfigurowanie wtyczki.
Wczytywanie różnych szablonów dla Custom Post Types w WordPressie, np. na podstawie kategorii
Patryk | 21.03.2022 | Wyrazy: 334, znaki: 2109 | Internet, Oprogramowanie, Poradniki, Strony internetowe (WWW), Technologia, Technologia, WordPress | 0
Pod koniec ubiegłego roku (2021) opublikowałem artykuł o tym, jak w prosty sposób stworzyć w WordPressie własne typy postów (Custom Post Types). Niedawno dostałem pytanie, jak można dla własnego typu postów stworzyć różny wygląd postu, zależnie od tego, do jakiej kategorii będzie przypisany.
Prosty sposób na zapytania ofertowe w WooCommerce z podstawową obsługą wariantów na bazie wtyczki Contact Form 7
Patryk | 15.02.2022 | Wyrazy: 810, znaki: 5589 | Biznes, eCommerce, Internet, Oprogramowanie, Poradniki, Strony internetowe (WWW), Technologia, Technologia, WooCommerce, WordPress | 0
Kilka dni temu opublikowałem artykuł (poradnik) o tym, jak można za pomocą standardowe mechanizmy WooCommerce (m.in. koszyk) wykorzystać do umożliwienia wysyłania zapytań ofertowych w ramach sklepu przerobionego na katalog. Choć to rozwiązanie ma wiele zalet (powinno zadziałać nawet z nietypowymi konfiguratorami produktu), to sprawdzi się tylko tam, gdzie nie ma „przy okazji” klasycznego sklepu, bo modyfikacje są nie tylko spore, ale też globalne (znika np. klasyczny koszyk, czy przyciski „dodaj do koszyka”). W wielu sytuacjach jednak nie tylko nie ma co wyciągać aż takich dział. Zwłaszcza gdy zapytanie o produkt, ma być tylko dodatkiem do sklepu internetowego.
Kanały RSS
Najnowsze wpisy
Simple Cloudflare Turnstile, czyli Cloudflare Turnstile zamiast reCAPCTHA od Google na stronie na WordPressie
ESP32 Touch Pad, czyli prosty sposób nie tylko na dotykowe sensory (przyciski) m.in. w ESPHome i Home Assistant
Prawidłowy (i aktualny) adres e-mail administratora w ustawieniach WordPressa może się przydać nie tylko wtedy, gdy „Twoja witryna ma problemy techniczne”
Krótki przegląd wybranych nowości w Home Assistant 2024.3, czyli nowy typ widoku, nowy wykres w energii, oraz interaktywne uruchamianie skryptów
Prosty sposób na przesyłanie w formularzu internetowym danych z pól znajdujących się poza formularzem internetowym
Newslog
Web Awesome od Font Awesome, czyli… się rozczarowałem
DNO, czyli wykaz numerów przeznaczonych do odbierania połączeń głosowych
Themeum kończy z bezterminowymi (lifetime) licencjami dla ich wtyczki Tutor LMS Pro (platforma do kursów internetowych na WordPressie)
Dynabook ogłosił program dobrowolnej wymiany zasilaczy AC zastosowanych w niektórych komputerach przenośnych (laptopach) marki Toshiba
Facebook leży, czyli ja „tylko” nie mogę się zalogować, ale już koleżanka za szybko „wykonywała pewną czynność”, która przez to może być „uważana za denerwującą lub obraźliwą dla innych użytkowników”