آموزش رفع مشکل mixed content وردپرس به صورت گام به گام
مشکل Mixed content وردپرس یکی از خطاهای رایج وردپرس است، که معمولا در سایت هایی با پروتکل HTTPS رخ می دهد. این خطا مشکل خاصی برای سایت شما پیش نمی آورد اما در تجربه کاربری بازدیدکنندگان سایت شما اثر نامطلوبی دارد.
اما این خطا به چه دلیل رخ می دهد؟ و چگونه می توان آن را رفع نمود؟
خوشبختانه این ارور براحتی قابل رفع است، وستا سرور در این مقاله قصد دارد به بررسی این خطا و آموزش رفع مشکل mixed content وردپرس به صورت گام به گام بپردازد.
بنابراین اگر شما هم با این مشکل روبرو شدید پیشنهاد مي کنم حتما تا انتهای مطلب را دنبال کنید.
مشکل mixed content وردپرس
گاهی اوقات با وجود فعال کردن گواهی SSL و تغییر پروتکل سایت به HTTPS، هنوز برخی از محتواهای سایت با همان پروتکل HTTP انتقال پیدا می کنند در چنین حالتی خطای Mixed content وردپرس رخ می دهد.
یا در واقع گاهی اطلاعات سایت شما بطور همزمان از هر دو پروتکل HTTP و HTTPS بارگذاری می شوند.
یعنی بخشی از محتوای شما که باید در صفحه نمایش داده شود با پروتکل HTTP بارگذاری می شود و بخشی از محتوای آن صفحه هم با پروتکل HTTPS بارگذاری خواهند شد.
البته همانطور که در ابتدا اشاره کردیم این مشکل تنها در سایت هایی با پروتکل HTTPS رخ می دهد.
با بروز این مشکل ممکن است دو اتفاق برای سایت شما که با پروتکل HTTPS است پیش بیاد که عبارت اند از:
۱- عدم نمایش قفل اتصال ایمن در کنار آدرس وب سایت شما و یا نمایش قفل شکسته شده در کنار آن.
۲- عدم نمایش محتواهایی از سایت که با پروتکل HTTP بارگذاری می شوند.
چگونه متوجه شویم مشکل mixed content وردپرس مربوط به کدام بخش محتوای سایت است؟
خب قبل از بکار بردن راه حل برای رفع این مشکل، باید ابتدا تشخیص دهید که کدام بخش از محتوای شما منشا بروز مشکل mixed content وردپرس است.
برای انجام این کار اقدامات زیر را پیش گیرید:
۱- در صفحه مورد نظرتان، راست کلیک کنید و از میان گزینه های موجود روی گزینه Inspect کلیک فرمایید.
(برای ورود به این بخش حتی می توانيد با گرفتن همزمان کلیدهای Ctrl+Shift+I اقدام کنید.)
2- با ورود به بخش Inspect، لازم است به قسمت Console آن بروید که برای اینکار باید روی زبانه Console کلیک فرمایید.
3- با کلیک روی زبانه ی مذکور می توانید تمام لینک ها، اسکریپت ها یا هر محتوای دیگری در صفحه خود را که با پروتکل HTTP بارگذاری شده اند را مشاهده کنید.
اینگونه بهتر متوجه منشا بروز این خطا خواهید شد و دیگر می توانيد اقدام به رفع مشکل mixed content وردپرس کنید.
آموزش رفع مشکل mixed content در وردپرس
بعد از اینکه متوجه شدید ارور mixed content وردپرس مربوط به کدام بخش محتوای سایت است، نوبت آن است که اقدام به رفع آن نمایید.
برای رفع این مشکل قصد داریم از افزونه really simple ssl استفاده کنیم. به منظور استفاده از این افزونه، گام های زیر را طی کنید:
گام اول
ابتدا باید مطمئن باشید که گواهینامه SSL معتبری روی سایتتان فعال است.
برای بررسی این موضوع روی علامت قفل در کنار آدرس سایت خود در مرورگر کلیک کنید تا از فعال بودن SSL روی سایتتان مطمئن شوید.
گام دوم
وارد پیشخوان وردپرس خود شوید و از قسمت منو، مورد ” افزونه ها “ را انتخاب کنید و بعد، از زیر منوی افزونه ها روی گزینه ی ” افزودن “ کلیک نمایید.
گام سوم
در صفحه باز شده در فیلد جستجو، اسم افزونه ی ” Really Simple SSL “ را جستجو کرده و سپس روی گزینه ” نصب “ در قسمت افزونه موردنظر کلیک کنید تا نصب گردد و بعد آن را ” فعال “ کنید.
گام چهارم
با انجام گام قبل، صفحه ای به شما نمایش داده می شود که باید از صفحه، روی گزینه ” SSL را فعال کنید “ کلیک نمایید تا گواهی SSL برای شما فعال شود.
گام پنجم
بعد از نصب این افزونه، به بخش ” تنظیمات ” در منوی وردپرس بروید. مشاهده می کنید که زیرمنوی جدیدی با عنوان SSL اضافه شده است، روی آن کلیک کنید.
گام ششم
در صفحه باز شده زبانه “ تنظیمات “ را انتخاب کنید و گزینه ” تایید کننده محتوای مختلف “ را فعال کنید.
طی مراحل بالا خطای mixed content وردپرس رفع خواهد شد.
حرف آخر
در این مقاله به آموزش رفع مشکل mixed content وردپرس پرداختیم. امیدواریم این آموزش برای شما مفید واقع شده باشد و با کمک این مقاله توانسته باشید به رفع این مشکل بپردازید.