60% تخفیف ویژه دوره تخصصی وردپرس به مدت محدود مشاهده دوره

مشکلات نسخه ۵٫۵ وردپرس را چطور برطرف کنیم؟

مشکل وردپرس 5.5

مشکل وردپرس ۵٫۵ باعث شده بسیاری از وبسایت های وردپرسی در سراسر دنیا دچار مشکل و اختلال شوند،گویا منشا اصلی این مشکلات عدم پشتیبانی کامل از jQuery Migrate است و همین موضوع باعث اختلال در بیش از ۱۰هزار وبسایت وردپرسی شده یکی از شایع ترین مشکلات این نسخه اختلال در صفحه بندی بعضی قالب ها و همچنین المان هایی که با جی کوئری کار میکنند میباشد در این مقاله ضمن بررسی مشکل وردپرس ۵٫۵ راه کار هایی هم برای رفع این مشکلات ارائه داده ایم پس تا انتهای مقاله آموزش وردپرس همراه باشید…

 

 

ویژگی های وردپرس ورژن ۵٫۵

 

بروزرسانی های خودکار افزونه ها و قالب های وردپرس

میتوان گفت که یکی از بزرگترین تغییرات وردپرس نسخه ۵٫۵ ، بروزرسانی خودکار افزونه ها و پست های وردپرس میباشد. قبل ای این ویژگی شما باید از یک افزونه برای مدیریت بروزرسانی های خودکار استفاده میکردید مانند افزونه iThemes Security

 

بهبود و تغییر ظاهر ویرایشگر بلوک

در وردپرس ورژن ۵٫۵ بسیار سعی شده است تا ظاهر کاربری بهبود پیدا کند و بهتر شود. و این تغییرات شامل نوارهای کنار نوار ابزار و دکمه ها ، آیکون های جدید و … است.

 

پیشرفت و بهبود های ویرایشگر بلوک در وردپرس نسخه ۵٫۵

از زمانی که این ویرایشگر جایگزین ویرایشگر قبلی ورپدپرس شده، پیشرفت های زیادی داشته است که کار با آن را برای کاربران خود آسانتر کرده و در بروزرسانی وردپرس ۵٫۵ هم از این آپدیت ها بی بهره نبوده.

 

این پست رو حتما ببین : حذف /category از آدرس دسته بندی وردپرس

مشکلات بعد از ارتقاء به وردپرس ۵٫۵

برخی از مشکلات به قدری حاد هستند که بعضی از مدیران وبسایت ها نمیتوانند وارد سیستم خود شوند. بسیاری از مشکلاتی که مدیران بعد از به روزرسانی به این نسخه با آن مواجه میشوند از دست دادن کارکرد سایت است.

 

برخی از مشکلاتی که کاربران با آن مواجه شده اند!

  • نوار جست و جو کار خودش را متوقف نمیکند
  • ویرایشگر های کلاسیک کار نمیکنند
  • اسلایدر تصاویر کار نمیکنند
  • اشکال های نقشه سایت وردپسی که ورژن ۵٫۵ دارد که باعت خطای ۴۰۴ میشود

 

چگونه خطاهایJavaScript را در وردپرس ۵٫۵ برطرف کنیم؟

اگر شما از وردپرس نسخه ۵٫۵ استفاده میکنید و به مشکلی برخوردید و یا احساس میکنید که افزونه ها و یا قالب های شما به درستی عمل نمیکنند و ارور های جی کوئری (JQuery)دریافت میکنید، فقط باید از افزونه Enable jQuery Migrate Helper در وبسایت خود استفاده کنید این افزونه به بسیاری از وبسایت های وردپرسی کمک کرده تا مشکلات خودرا رفع کنند. جاواسکریپت شبیه به یک ماشین است و کارهای پشت پرده سایت را انجام میدهد و کلاینت ساید است. کارهایی مانند منوی سایت و همینطور منوی سرچ سایت را انجام میدهد.

اگر در این مشکل به افزونه ای که از نسخه های قدیمی javascript استفاده میکنید، آخرین باری که افزونه بروزرسانی شده را بررسی کنید و به دنبال افزونه جدید تر باشید.

 

پیش از بروزرسانی به وردپرس ۵٫۵ حتما یک نسخه پشتیبان از وبسایت خود داشته باشید!

بروزرسانی وردپرس به ۵٫۵ ممکن است باعث عدم موفقیت صفحه بندی توی بعضی سایت های وردپرسی شود. و بهتر است قبل از بروزرسانی به نسخه ۵٫۵ یک نسخه پشتیبانی از وبسایت خودتون داشته باشید.

 

چرا باید نقشه سایت ساخته شده توسط وردپرس نسخه ۵٫۵ را فعال نکنیم؟

دلایل خیلی زیادی هست که شما نباید نقشه سایتی که  وردپرس ۵٫۵ دارد فعال کنید. برای مثال نقشه های سایت مثل بعضی متن های ساده میباشد و برای کاربر خسته کننده به نظر میرسد. حتی اگر که خوانندگان اصلی نقشه های سایت ها ربات های گوگل هستند ولی توی موارد هایی ممکن است بعضی از اطلاعات های نقشه های سایت را بازدید کنند.

 

مشکل صفحه بندی در وردپرس ۵٫۵

صفحه بندی بخشی از ساختارهای پیمایشی یک وبسایت به شمار می آید. و آپدیت وردپرس به ورژن ۵٫۵ بعد نامناسب شدن صفحه بندی بعضی سایت های وردپرسی شده است. و بعد از بروزرسانی وردپرس ممکن است پارامتر صفحه (page)  از نشانی سایت (url) پاک شده و صفحه ریدایرکت میشود. در وردپرس نسخه ۵٫۵ متغیر های page  فقط مقادیر عددی را دریافت میکنند و این درحالی است که در کوئری ها و کد های پوسته و قالب ها میتواند رشته ها و کاراکترهای غیر عددی هم دریافت کنند.

 

چگونه خطای صفحه بندی در ودرپرس ۵٫۵ را رفع کنیم؟

همانطور که گفتم در وردپرس متغیر های page  فقط برای دریافت مقدار های عددی هستند. برای رفع این مشکل باید به  جای کلمه ی page  از کلمات و متغیر های دیگری مانند mypage و … در کوئری خود استفاده نمایید.(مشکل وردپرس ۵٫۵)

 

راه حل اجرا نشدن جی کوئری در وردپرس ۵٫۵

درصورتی که در کدهای سایت شما (افزونه ها یا قالب) کلاسی با نام .live() وجود داشته باشد در نسخه ۵٫۵ وردپرس با مشکل مواجه میشود مشکلاتی مثل بازوبسته نشدن باکس ها، اسلایدر، یا لود پنجره رسانه ها برای بارگذاری تصویر شاخص

راه حل :

برای تست این مورد باید در صفحه ای که این مشکل وجود دارد، راست کلیک کنید و گزینه اخر inspect element را بزنید تا پنجره ای مشابه تصویر زیر برای شما نمایش داده شود

مشکل وردپرس نسخه 5.5

حالا از تب های بالا طبق تصویر روی گزینه Console کلیک کنید؛ میبینید که مشکل از کلاس .live() می‌باشد.

Uncaught TypeError: $(…).live is not a function

سپس باید آدرس فایلی که کلاس .live() در آن استفاده شده را پیدا کنید و کد جدید را جایگزین کنید تا مشکل برطرف شود.

حالا با توجه به نسخه jquery یکی از کدهای زیر را انتخاب کنید و جایگزین کنید

$( selector ).live( events, data, handler );                // jQuery 1.3+

$( document ).delegate( selector, events, data, handler );  // jQuery 1.4.3+

$( document ).on( events, selector, data, handler );        // jQuery 1.7+

 

همانطور که مشاهده میکنید کلاس .live() برای ورژن ۱٫۳ به بالاتر استفاده میشود بنابراین میبایست کدتان را مثل نمونه زیر به .on تغییر دهید و پس از دخیره کردن صفحه را دوباره رفرش کنید ترجیحا کنترل + F5 بزنید تا کش مرورگر هم خالی شود و حالا میبینید که مشکل رفع شده است.

$( "a.offsite" ).live( "click", function() {
  alert( "Goodbye!" ); // jQuery 1.3+
});

$( document ).delegate( "a.offsite", "click", function() {
  alert( "Goodbye!" ); // jQuery 1.4.3+
});

$( document ).on( "click", "a.offsite", function() {
  alert( "Goodbye!" );  // jQuery 1.7+
});

 

این پست رو حتما ببین : بازیابی رمزعبور وردپرس با دیتابیس سی پنل

 

مشکل نقشه سایت افزونه یوست در وردپرس ۵٫۵

اگر برای نقشه سایت از افزونه یواست استفاده میکنید و نقشه سایت دچار مشکل شده ممکن است بخاطر استفاده از نسخه ۵٫۵ وردپرس باشد چرا که این نسخه، وردپرس ازا نقشه پیشفرض استفاده میکند، برای حل این مشکل میتوانید با اضافه کردن کد زیر به فایل فانکشن قالب خود نقشه پیشفرض وردپرس را غیرفعال کنید.

add_filter(‘wp_sitemaps_enabled’, ‘__return_false’);

 

جمع بندی مشکل وردپرس ۵٫۵

به صورت کلی میتوان نسخه وردپرس ۵٫۵ را یک آپدیت موفق دانست ولی در این آپدیت موفق موارد زیادی وجود دارد که باعث ایجاد مشکلاتی برای بسیاری از مدیران وبسایت ها شده است. مانند مشکلاتی که در این مقاله به آنها اشاره شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.