رفع مشکلات بروزرسانی وردپرس 5.5
آموزش رفع چند مشکل گزارش شده!
به وردپرس 5.5.1 بروزرسانی کنید
بسیاری از دوستان بعد از بهروزرسانی وردپرس به نسخه 5.5، با مشکلات متعددی همچون عدم اجرای جیکوئری (JQuery)، عدم نمایش محتوای ادیتور، عدم امکان ویرایش با ادیتور، عدم کارایی برخی افزونهها مانند ACF و… مواجه شدند؛ اما جای نگرانی نیست؛ در ادامه با ما همراه باشید تا به روش رفع آنها بپردازیم.
- رفع مشکل عدم اجرای جی کوئری در وردپرس 5.5
- رفع مشکل نقشه سایت یواست سئو در وردپرس 5.5
- رفع مشکل برچسب ها در بروزرسانی وردپرس 5.5.1
1. رفع مشکل عدم اجرای جی کوئری در وردپرس 5.5
اگر در کدهای جی کوئری قالب و یا افزونههای شما از .live() استفاده شده باشد، در آپدیت جدید وردپرس با مشکل عدم اجرای کدهای جیکوئری روبرو میشوید. برای مثال، باکسها باز و بسته نمیشوند؛ یا برای گذاشتن تصویر شاخص به مشکل میخورید و…!
جهت بررسی این مورد، فقط کافیست در صفحهی مدیریت وردپرس که این مشکل وجود دارد، کلیک راست کرده و برروی گزینه Inspect Eement کلیک کنید.
سپس روی گزینه Console کلیک کنید؛ مشاهده خواهید کرد که مشکل از .live() میباشد.
اگر مسیر فایل در این قسمت مشخص نشده باشد، کمی کار سختتر خواهد بود. پس باید فایلی را که .live داخلش وجود دارد پیدا کرده و سپس آن را به کد جدید تبدیل کنید؛ تا مشکل برطرف شود!
در زیر، مشخص کردهایم که برای هر نسخه از جی کوئری بایستی از چهچیزی استفاده گردد:
1 2 3 4 5 |
$( 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 برای نسخهی 1.3 بهبالای جیکوئری میباشد؛ پس باید کد خود را همانند مثال زیر، به .on تبدیل کنید؛ سپس با ذخیره کردن و ریلود مجدد صفحه مرورگر (CTRL + F5)، خواهید دید که مشکل برطرف گردیده است.
1 2 3 4 5 6 7 8 9 10 11 |
$( "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+ }); |
2. رفع مشکل نقشه سایت یواست سئو در وردپرس 5.5
اگر از افزونه یواست سئو استفاده میکنید و نقشه سایت شما به مشکل خورده است، احتمالا علت آن استفادهی وردپرس 5.5 از نقشه پیشفرض است. اما شما میتوانید با اضافهکردن کد زیر به functions.php قالب خود، نقشه سایت پیشفرض وردپرس را غیرفعال کنید.
1 |
add_filter('wp_sitemaps_enabled', '__return_false'); |
مشکل دیگهای برای شما پیش اومده؟ در بخش نظرات با ما در میان بگذارید.
سایتم به طور ناگهانی تمام برگه های با کد ها نمایش داده میشن با وردپرس کار میکنم. چطور میتونم درستش کنم
ادرس سایت:
********
متوجه منظور شما نشدم!
لطفا یه نگاهی به صفحه سایت لوکس پلاستر بندازید منظورم بهم ریختگی فونت هاست یعنی با وردپرس هر اِلمانی رو انتخاب کردم به جای المان کدهاش نمایش داده شده البته دو روزه اینجوری شده
بررسی این موارد توسط ما زمان بره و همچنین امکان بررسی اون از بیرون سایت مقدور نیست.
لطفا با طراح قالب سایتتون صحبت کنید 🙂