Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak naprawić błąd mieszanej zawartości w WordPress (krok po kroku)

Is your WordPress site showing security warnings about mixed content? Don’t worry, you’re not alone. We regularly help our users fix this common SSL issue, and we’ll show you exactly how to solve it.

Błąd mieszanej zawartości występuje, gdy Twoja strona WordPress ładuje zarówno bezpieczne (HTTPS), jak i niezabezpieczone (HTTP) treści na tej samej stronie. Chociaż może to brzmieć technicznie, w rzeczywistości jest to dość proste do naprawienia.

W tym artykule pokażemy, jak naprawić błąd mieszanej zawartości w WordPressie.

Jak naprawić błąd mieszanej zawartości w WordPress

Czym jest błąd mieszanej zawartości w WordPressie?

Błąd mieszanej zawartości występuje, gdy Twoja witryna WordPress powinna być bezpieczna (używać HTTPS/SSL), ale nadal serwuje niektóre elementy, takie jak obrazy lub skrypty, za pomocą niezabezpieczonego połączenia (HTTP).

Adding SSL and HTTPS in WordPress is important because it encrypts the info going between your website and people’s browsers, making it harder for hackers to grab personal info. Google also prefers secure sites for search rankings.

Wszystkie najlepsze firmy hostingowe WordPress oferują darmowy SSL jako część swoich pakietów. Jeśli Twoja firma hostingowa tego nie zapewnia, możesz uzyskać darmowy SSL za pośrednictwem Let’s Encrypt dla swojej witryny WordPress.

Jeśli Twój SSL jest poprawnie skonfigurowany, zobaczysz małą zieloną kłódkę na pasku adresu, wskazującą, że jest bezpieczny.

Znak bezpiecznej zawartości

Ale jeśli nie, możesz zobaczyć uszkodzoną kłódkę i komunikat mówiący, że twoje połączenie nie jest w pełni bezpieczne.

Tak jak:

Nie w pełni bezpieczne z powodu mieszanej zawartości

Błędy mieszanej zawartości można znaleźć, korzystając z narzędzia Inspect.

Błąd mieszanej zawartości zostanie wyświetlony jako ostrzeżenie w konsoli ze szczegółami dla każdego elementu mieszanej zawartości.

Treści mieszane wyświetlane w narzędziach deweloperskich

Nieusunięcie błędu mieszanej zawartości może sprawić, że Twoja witryna będzie bardziej podatna na włamania, a odwiedzający mogą nie ufać Twojej marce. Ponadto może to utrudnić znalezienie Twojej witryny w wynikach wyszukiwania.

Biorąc to pod uwagę, przyjrzyjmy się, jak łatwo naprawić ostrzeżenie o mieszanej zawartości w WordPress.

Naprawianie błędu mieszanej zawartości w WordPress

The easiest way to fix the mixed content issue in WordPress is by using the SSL Insecure Content Fixer plugin. This plugin offers various levels to fix the error, so you can choose the one that suits your website needs best.

Najpierw zainstaluj wtyczkę w swoim panelu administracyjnym WordPress. Więcej szczegółów znajdziesz w naszym przewodniku krok po kroku na temat jak zainstalować wtyczkę WordPress.

Upon activation, you need to visit the Settings » SSL Insecure Content page from your WordPress admin sidebar to configure the plugin’s settings.

SSL secure content plugin settings

This plugin provides different levels to fix mixed content warnings. We will explain each one of them, what they do, and which one is best for you.

1. Prosty

Jest to najszybszy i najbardziej polecany poziom dla wszystkich początkujących użytkowników. Może automatycznie identyfikować błędy mieszanej zawartości i rozwiązywać je w WordPressie dla skryptów, arkuszy stylów i obrazów z biblioteki multimediów WordPress.

2. Zawartość

Jeśli poziom Prosty nie naprawi ostrzeżeń o mieszanej zawartości w WordPress, spróbuj ustawienia Zawartość. Wykorzysta ono wszystkie funkcje Poziomu Prostego, a także sprawdzi poprawki w treści WordPress i widżetach tekstowych.

3. Widżety

Ten poziom obejmuje wszystkie poprawki zastosowane na poziomie zawartości, a także dodatkową poprawkę dla zasobów ładowanych w widżetach WordPressa na Twojej stronie.

4. Capture

Ta metoda przechwytuje wszystko na każdej stronie Twojej witryny, od nagłówka po stopkę, i zastępuje wszystkie adresy URL protokołem HTTPS. Jest wolniejsza i może wpłynąć na wydajność Twojej strony WordPress.

5. Przechwyć wszystko

Kiedy wszystkie powyższe poziomy nie naprawią ostrzeżeń o mieszanej zawartości w WordPress, możesz spróbować tego ustawienia. Będzie ono próbowało naprawić wszystko, co może prowadzić do nieoczekiwanych zachowań na twojej stronie internetowej. Będzie miało również największy negatywny wpływ na wydajność.

Po wybraniu poziomu poprawki zawartości możesz przesunąć się w dół strony i znaleźć sekcję „Poprawki dla konkretnych wtyczek i motywów”.

Jeśli używasz wtyczek WordPress lub motywów wymienionych w tej sekcji, możesz zaznaczyć tutaj pola wyboru. Zapewni to, że zawartość obsługiwana przez te wtyczki nie będzie zawierać ostrzeżeń o niezabezpieczonej zawartości.

Następnie, jeśli Twoja witryna zawiera linki lub zasoby, które są hostowane na zewnętrznych witrynach (nie na Twojej własnej), możesz włączyć ustawienie „Napraw tylko zawartość wskazującą na tę witrynę WordPress”.

This will prevent the plugin from attempting to change those links to HTTPS.

Ustawienia wtyczki SSL Insecure Content dla konkretnych wtyczek, motywów i zewnętrznych witryn

Teraz przewińmy w dół do sekcji „Wykrywanie HTTPS”.

Tutaj możesz wybrać sposób wykrywania zawartości HTTPS w swojej witrynie.

Wykrywanie HTTPS

Domyślną opcją jest użycie standardowej funkcji WordPressa, która będzie działać dla większości stron internetowych.

Poniżej znajdziesz inne opcje, które są przydatne, jeśli korzystasz z CDN Cloudflare, serwera Nginx i nie tylko.

Przejdź dalej i wybierz metodę, która Twoim zdaniem ma zastosowanie do Twojej witryny, w zależności od Twojej konkretnej konfiguracji.

Na koniec nie zapomnij kliknąć przycisku „Zapisz zmiany”, aby zachować swoje ustawienia.

Możesz teraz odwiedzić swoją witrynę, aby sprawdzić, czy rozwiązało to problemy z niezabezpieczoną zawartością w Twojej witrynie. Pamiętaj, aby wyczyścić pamięć podręczną WordPress przed sprawdzeniem swojej witryny.

Jeśli błąd mieszanej zawartości w WordPressie nie zostanie naprawiony, będziesz musiał ponownie przejść do strony ustawień wtyczki i dostosować poziomy naprawy.

Czy nadal widzisz błąd mieszanej zawartości? Być może będziesz musiał sprawdzić swoją witrynę pod kątem innych problemów związanych z SSL. Zalecamy zapoznanie się z naszym artykułem na temat jak naprawić najczęstsze problemy z SSL dla początkujących w WordPress.

Dowiedz się więcej sposobów na rozwiązanie typowych błędów WordPress

Czy widzisz inne typy błędów na swojej stronie WordPress? Nie martw się, oto kilka poradników, które możesz sprawdzić:

Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak naprawić błąd mieszanej zawartości w WordPress. Możesz również dowiedzieć się jak uzyskać darmowy certyfikat SSL dla swojej strony i nasze wskazówki dotyczące naprawiania błędu ’ERR_SSL_VERSION_OR _CIPHER_MISMATCH’ w WordPress.

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

51 CommentsLeave a Reply

  1. Mieszana zawartość może czasami być dość trudnym problemem, ale nauczyłem się radzić sobie z nią bardziej radykalnie, dokonując zmian bezpośrednio w bazie danych. Od kilku miesięcy używam wtyczki Search and Replace i jest świetna. Po instalacji wpisujesz „http” w polu wyszukiwania i „https” w polu zamiany. Wtyczka znajduje wszystkie adresy URL HTTP, które mogą pojawić się w kodzie, i zastępuje je protokołem HTTPS. Działa praktycznie za każdym razem i rozwiązuje problem raz na zawsze.

  2. Dziękuję za rekomendację użycia SSL Insecure Content Fixer. Do niedawna używałem Really Simple SSL. Jednak ten wtyczka zmieniła się znacząco i nie skupia się już wyłącznie na mieszanych treściach, przesuwając się bardziej w kierunku ogólnego bezpieczeństwa strony internetowej. W rezultacie znacznie się rozrosła i czuję, że zaczęła spowalniać niektóre moje strony. Dlatego myślałem o zastąpieniu jej czymś, co obsługuje tylko mieszane treści i jest lżejsze, mniej obciążając stronę. SSL Insecure Content Fixer wygląda na świetną alternatywę i zamiennik dla oryginalnego Really Simple SSL.

    • Mam praktycznie identyczną opinię. Doceniałem Really Simple SSL za to, że był lekki i robił tylko jedną rzecz: rozwiązywał problem mieszanej zawartości. Robi to szybko i bezpiecznie. Często naprawiał problemy, które w przeciwnym razie wymagałyby skomplikowanych modyfikacji zawartości bazy danych i wyszukiwania żądań HTTP w kodzie. Szkoda, że ten wtyczka tak bardzo się zmieniła, ponieważ do niedawna była ostatecznym narzędziem do tego celu.

  3. Uratowaliście nam dzień! Mój zespół i ja spędziliśmy pół dnia na próbach różnych sposobów rozwiązania tego problemu. W jakiś sposób trafiłem na twojego bloga i teraz problem jest rozwiązany. Dzięki za udostępnienie!

  4. Wtyczka jest prosta i działała od razu. Poza preferencjami Google dotyczącymi SSL, strona z problemem SSL będzie uważana za niezabezpieczoną, a użytkownicy będą sceptyczni wobec podawania swoich danych lub zamawiania produktów na stronie, co podważy zaufanie użytkowników.
    Dlatego wszystkie problemy związane z SSL, w tym błąd mieszanej zawartości, wymagają poważnego potraktowania i jak najszybszego rozwiązania.

  5. Musiałem wybrać opcję „capture all”, ale naprawiło to problem z mieszanymi treściami, który miałem z moim menu rozwijanym! Dziękuję!

  6. Moja witryna została zatwierdzona przez AdSense. Jeśli użyję jej do rozwiązania problemu z mieszaną zawartością, czy wpłynie to na moje reklamy?
    Proszę o rozwiązanie mojego zapytania.

  7. Zainstalowałem SSL Insecure Content Fixer i uruchomiłem opcję Simple, która usunęła wszystko w Chrome dla mojej witryny testowej. Zainstalowałem wtyczkę na żywej (identycznej) witrynie, ale usunęła tylko niektóre strony.

    • W przypadku najczęstszych rozwiązań należy wyczyścić pamięć podręczną i ponownie zapisać permalinki, ale w celu uzyskania pomocy należy skontaktować się z pomocą techniczną wtyczki.

      Admin

  8. Tak, to naprawdę zadziałało dla mnie. Opcja nr 4. Capture oszczędziło mój czas i wysiłek.

  9. Wielkie dzięki za pomoc, utknąłem z problemem mieszanej zawartości, ale po tej metodzie wszystko zostało naprawione, wielkie dzięki.

  10. Dziękuję, Capture pomogło mi rozwiązać problem. Ale zastanawiam się, czy jest jakiś sposób na poprawę wydajności strony. Dzięki

    • Możesz chcieć upewnić się, że wtyczka jest zainstalowana i aktywowana, a Ty jesteś administratorem swojej witryny, co jest najczęstszym powodem.

      Admin

    • Zależałoby to od tego, który plik powoduje błąd; jeśli jest to plik motywu, prawdopodobnie musiałbyś skontaktować się z pomocą techniczną swojego motywu w celu naprawy pliku.

      Admin

  11. Co się dzieje, gdy chcesz wyświetlić niezabezpieczone linki na swojej bezpiecznej stronie, ale certyfikat SSL uniemożliwia ich wyświetlenie?

    Chciałbym umieścić linki do kamer drogowych Caltrans w Kalifornii na mojej stronie, ale ponieważ są one niezabezpieczone, pojawiają się w backendzie. Brak ostrzeżeń o mieszanej zawartości, po prostu nie będą wyświetlane na froncie.

    Nie mogę po prostu zadzwonić do stanu Kalifornia i powiedzieć im, aby dodali zabezpieczenia do linków ich kamer drogowych, więc czy jest jakieś rozwiązanie tego problemu?

    • Możesz użyć narzędzia do skracania adresów URL, takiego jak Bitly, aby połączyć się z linkiem HTTP za pomocą skróconego linku HTTPS

      Admin

  12. Wtyczka nie działała z prostą opcją, ale działała z opcją zawartości. Jak zidentyfikować i naprawić pliki, czy po prostu zostawić tak jak jest? Jeśli tak, czy wtyczka powoduje wolniejsze ładowanie?

      • Użyłem wtyczki wyszukiwania i zamiany. Tymczasowo rozwiązało to mój problem, ale widzę problem ponownie po kilku minutach. Nie rozumiem dlaczego. Czy możesz coś zasugerować?

        • Możesz sprawdzić pamięć podręczną swojej witryny z wtyczek i hostingu, aby upewnić się, że nie została zbuforowana wersja mieszana.

  13. Dzięki,
    Rozwiązało to mój problem z mieszaną zawartością, gdy wybrałem
    ustawienie „Capture” w wtyczce SSL Insecure Content. Więc czy
    zostawić tak jak jest, czy zmienić z powrotem na proste.

    Pozdrawiam

    • Powróciłbyś do domyślnych ustawień po naprawieniu plików, które powodowały problem.

      Admin

  14. Hey, I switched to https with the plug in downloaded the plug Really Simple SSL and have issues with Mixed content. I’ve downloaded the plug in as indicated and have ended trying all the available options up until capture all, but I’m afraid that it is not working. Any ideas why, or any possible solutions? Thank you.

  15. Świetny artykuł, pomógł mi rozwiązać problem z mieszanymi treściami. Ostatnio przełączyliśmy naszą stronę WordPress na https. Musiałem użyć wtyczki na poziomie „Capture”, zanim nasze błędy mieszanych treści zostały naprawione. Czy to koniec problemu? Czy muszę badać i naprawiać podstawowe problemy, które pierwotnie spowodowały problem z mieszanymi treściami?

    Jeszcze raz dziękuję za bardzo pomocny artykuł.

    • Zwróciłem na to uwagę po Twoim, a oni usunęli to, ponieważ nie mogą odpowiedzieć na to pytanie.

      Mają również problemy z mieszaną zawartością i nie chcą ich naprawić... dlaczego?

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.