

وردپرس 5.1 بتا در حال حاضر جهت تست در دسترس کاربران قرار گرفته و علاقه مندان این سیستم مدیریت محتوا میتوانند همین حالا این نسخه از وردپرس را نصب کرده و به بررسی و آزمایش آن مشغول شوند. البته با توجه به اینکه این نسخه هنوز نهایی نشده و در حال توسعه است، استفاده از آن را فقط جهت تست و در محیط های لوکال توصیه میکنیم.
در این نسخه از وردپرس بیش از 360 تیکت مورد بررسی قرار گرفته و باگ های متعددی برطرف شده اند. اما در میان این تغییرات، یک امکان جدید توجه ما را به خود جلب میکند و آن هم اضافه شدن یکی از مهم ترین امکانات افزونه Site Health Check & Troobleshooting به هسته ی وردپرس است. اگر در ادامه با مسترکد همراه شوید، در این رابطه بیشتر صحبت خواهیم کرد.
به عنوان یک وردپرسی حتما در طول مدتی که با وردپرس کار کرده اید حداقل یک بار به صفحه ی سفید یا White Screen of Death که به اختصار آن را WSOD نیز میخوانند برخورد کرده اید. عموما برخوردن به صفحه ی سفید در وردپرس، دسترسی مدیر را نیز به ناحیه ی مدیریت قطع میکند و در چنین حالتی لازم است که برای رفع مشکل، حتما به پنل مدیریت هاست خود مراجعه کرده و با انجام عیب یابی، افزونه یا قالبی که برای شما مشکل ایجاد کرده را غیر فعال کنید. اما با عرضه ی رسمی وردپرس 5.1 از این به بعد همه چیز تغییر خواهد کرد. از این پس اگر سایت شما به خطایی برخورد کند که منجر به بروز صفحه ی سفید در سایت شما شود، وردپرس متوجه این خطا شده و از اجرای کد مورد نظر جلوگیری میکند تا امکان ورود به ناحیه ی مدیریت و بررسی و رفع مشکل، کماکان برای مدیر سایت امکان پذیر باشد.
جهت تست این ویژگی جالب ما تغییر مختصری در کدهای افزونه Akismet ایجاد کردیم به نحوی که افزونه را دچار خطا کند. پس از انجام این تغییر وقتی به سایت مراجعه کردیم با تصویر زیر روبرو شدیم :
همانطور که در تصویر بالا قابل مشاهده است، وردپرس به ما اعلام میکند که سایت با مشکلات فنی روبرو شده و اگر مدیر سایت هستیم میبایست با ورود به ناحیه مدیریت سایت، این مشکل را برطرف کنیم.
پس از ورود به ناحیه مدیریت با مراجعه به بخش افزونه ها با تصویر زیر روبرو شدیم :

همانطور که در تصویر بالا مشاهده میکنید، وردپرس این افزونه را متوقف کرده است. در همین بخش اگر پیش از رفع خطا با کلیک روی لینک Resume سعی در فعالسازی مجدد افزونه داشته باشیم با پیام زیر روبرو خواهیم شد :
بنابراین این نسخه از وردپرس میتواند به خوبی Fatal Error یا خطاهای مهلک احتمالی را تشخیص داده و با متوقف کردن کد معیوب، همواره امکان دسترسی شما به ناحیه مدیریت را فراهم کند.
خبر تکمیلی : متاسفانه از نسخه 5.1 بتا 3 تصمیم بر آن شد که ارائه ی ویژگی فوق به تعویق افتاده و عرضه ی آن برای وردپرس 5.2 برنامه ریزی شود. دلیل این امر وجود برخی باگ های امنیتی در کدنویسی مربوط به این بخش بود. از آنجایی که ارائه ی کد نیمه تمام و دارای مشکل امنیتی هرگز از ویژگی های تیم توسعه دهندگان وردپرس نبوده است، به همین جهت این امکان از وردپرس 5.1 حذف شد و باید تا نسخه ی بعدی منتظر ارائه ی آن بمانیم.
در این نسخه از وردپرس علاوه بر آنچه در بالا شرح داده شد، شاهد افزوده شدن امکانات دیگری نیز برای توسعه دهندگان هستیم. برخی از این امکانات به شرح زیرند :
آنچه در بالا ذکر شد مربوط به تغییراتی بود که در وردپرس 5.1 بتا 3 شاهد آنها بودیم. با ارائه نسخه های بعدی، در صورت مشاهده ی تغییرات یا امکانات بیشتر، این مقاله بر اساس تغییرات جدید ویرایش خواهد شد.
امیدواریم از این معرفی کوتاه لذت برده باشید.
برچسب:
نویسنده: استخدام کار

