Edytując stronę przy wykorzystaniu widgetów, w tym także widgetów Elementora może się zdarzyć, że będziesz mieć problem z zapisaniem zmian jakie wprowadzasz. Pojawia się błąd 403.
Jeśli na pokładzie masz zainstalowaną wtyczkę WordFence, to taka sytuacja zazwyczaj ma związek z ochroną jaką to rozszerzenie zapewnia. Ochrona jest dość agresywna, co wcale nie jest złe. Pamiętaj, że głównym zadaniem rozszerzenia WordFence jest ochrona Twojej witryny przed atakami z zewnątrz. Może się jednak zdarzyć, że firewall wtyczki przyblokuje również Twoją aktywność. Co w takiej sytuacji zrobić, gdy zobaczysz taki komunikat?
Błąd 403
Zacznijmy od tego, co oznacza błąd 403. Kod błędu 403 nic innego jak odmowa/zakaz dostępu do określonych zasobów na Twoim koncie hostingowych. Powodów jego wystąpienia może być wiele. Te najczęściej występujące, to wspomniany firewall, prawa dostępu do katalogu lub pliku czy reguły w pliku .htaccess
W naszym przykładzie .koncentrujemy się na sytuacji, w której firewall rozszerzenia WordFence odmawia nam dostępu do określonych zasobów.
WordFence
Żeby mieć pewność, że dostęp blokuje wtyczka WordFence możesz ją na chwilę wyłączyć i ponowić próbę zapisania zmian. Jeśli się powiedzie to znak, że aktywność była blokowana przez WordFence.
Sposób 1
Możesz także zerknąć na listę zdarzeń rejestrowanych przez ten dodatek. Przejdź do WordFence > Live Traffic i odszukaj rekord związany ze swoją aktywnością. Może to wyglądać mniej więcej tak:
Jak być może już się domyślasz możesz z tego poziomu dodać zdarzenie na białą listę klikając w przycisk „WHITELIST PARAM FIREWALL„. I to w zasadzie wszystko. W momencie gdy w kolejnym kroku ponowisz próbę zapisania zmian w Elementorze nie powinien już pojawić się błąd 403.
Sposób 2
Innym sposobem, to dodanie swojego adresu IP na białą listę. Tu jednak ważne jest to aby Twój adres IP był stały. W innym wypadku ta metoda poskutkuje tylko do czasu zmiany adresu IP przez Twojego operatora. Poprzedni adres zostanie przypisany komuś innemu i ten ktoś będzie ulgowo traktowany przez WordFence czego zapewne nie chcesz.
Jeśli masz stałe IP przejdź do: WordFence > All Options. Przejdź do sekcji ustawień zaawansowanych i w polu „Whitelisted IP addresses that bypass all rules” wpisz swój adres IP.
Zapisz zmiany, wróć do edycji w Elementorze i ponów próbę zapisu. Błąd 403 nie powinien się pojawić.
Sposób 3
Kolejny sposób to dodanie na białą listę adresu /wp-admin/admin-ajax.php. Aby to zrobić wykonaj poniższe czynności:
- Przejdź do: Wordfence > All Options
- Odszukaj sekcję Whitelisted URLs
- W polu URL wpisz /wp-admin/admin-ajax.php
- Na liście rozwijanej wybierz: Param Type: POST Body
- W polu Param Name wpisz: actions
- Kliknij w przycisk: ADD
- Zapisz zmiany
W analogiczny sposób możesz wyeliminować błąd 403 wywoływany przez firewall WordFence nie tylko wtedy gdy korzystasz z Elementora, ale także dowolnego innego buildera i wtyczek.
Zobacz również
Publikacje prosto na Twój email!
Zapisz się i obserwuj co dzieje się na Wooj, Uczymyjak i PoznajWP
W każdej chwili możesz zrezygnować z subskrypcji. Twój adres jest bezpieczny.
Polecane Oferty LifeTime!
WooLentor
Builder dla WooCommerce. Zaprojektujesz strony koszyka, zamówienia, konta klienta, produktów itd… Do tego ogrom innych funkcji, pozwalających zwiększyć konwersję.
SmartQuizBuilder dla agencji
Połącz zabawę z marketingiem dodając na swojej stronie ankiety i różnego rodzaju quizy.
Trust – dowody społeczne
Kolekcjonuj opinie o swoich produktach lub usługach także w formie recenzji video!
Dzięki wielkie za ten wpis! 🙂
Zrobione wg tego pierwszego sposobu. Extra, działa poprawnie, nie ma błędu 403 🙂 Dziękuję 🙂