آنالیز و بررسی کدهای وردپرس با Query Monitor
افزونه Query Monitor
افزونهای که قصد معرفی آن را دارم با نام Query Monitor در مخزن وردپرس به ثبت رسیده است و تاکنون توانسته است تا بیش از ۲۰٫۰۰۰ نصب فعال و کسب امتیاز ۵ را ازآن خود نماید.
پس از نصب و فعال سازی این افزونه مشابه تصویر زیر منویی در نوار مدیریتی وردپرس افزوده خواهد شد که آمار و ارقامی را به صورت خلاصه وار در آن نمایش میدهد، که با کلیک بر روی هر بخش میتوانید اطلاعات موجود را مشاهده و بررسی کنید.
حال برای شروع ابتدا به چک لیستی از ویژگیهای افزونه میپردازم:
- مشاهده کوئریهای دیتابیس
- بررسی هوک
- بررسی پوستهها
- بررسی خطاهای php
- مشاهده تعداد درخواستهای دریافتی و ارسالی
- بررسی اسکریپت و استایلها
- بررسی فایلهای زبان
- آجاکس
- ریدایرکتها
- محتوای مدیریت پیشخوان
- اطلاعات محیطی
- و…
بررسی کوئریهای دیتابیس
با استفاده از این قابلیت میتوانید کوئریهای موجود در دیتابیس را آنالیز و بررسی کرده و سپس اقدام به رفع ایرادات و مشکلات آنها کنید:
- نمایش تمامی کوئریهای درخواستی در هر درخواست
- نمایش میزان زمان و اندازه درخواستها
- نمایش هشدار برای کوئریهای دارای خطا
- فیلتر کردن کوئریها بر اساس افزونه، قالب، انتخابی، بهروز شده و..
نمایش کوئریهای کند و با سرعت پایین با مدت زمان بیشتر از ۰٫۰۵ ثانیه!
بررسی هوک
- فیلتر هوک بر اساس افزونه، قالب، وردپرس و..
- فیلتر هوک بر اساس بخشی از نام
- نمایش تمامی هوکها در ریکوئستهای اخیر
بررسی کدنویسی قالب وردپرس
همانطور که در بالا اشاره کردم یکی دیگر از قابلیتهای این افزونه این است که میتوانید کدهای موجود در قالب را بررسی کرده و در جهت رفع ایرادات آنها اقدام کنید. که از جمله آنها میتوان به موارد زیر اشاره نمود:
- نمایش نام قالب به همراه ریکوئست ارسالی
- نمایش تمامی بررسی قالبها در رکوئست اخیر
- نمایش کلاس فعال برای درخواست ارسالی قالب
- و..
بررسی خطاهای php
همانطور که میدانید با بهروزرسانی php به نسخه بالاتر وردپرس نیز در حال ارتقای تمامی توابع و کدنویسیهای برای همگام سازی با نسخه جدید است، به همین دلیل ممکن است اگر از نسخههای اخیر وردپرس با نسخه بهروز php که استفاده میکنید در برخی کدهای php با خطا مواجه شوید که با استفاده از این افزونه میتوانید کدهای php را بررسی کرده و آنها را رفع کنید.
بررسی اطلاعات محیطی
بررسی اطلاعات محیطی و یا بهتر بگویم بررسی مشخصات نیز یکی از عئاملی است که با استفاده درست از آن میتوان سهم بالایی از استاندارد بودن سایت را از آن استخراج نمود. به این صورت که در آن میتوانید مشخصات و دادههایی از قبیل موارد زیر را بررسی کنید:
- نمایش اطلاعات مختلف PHP مانند محدودیت حافظه و سطح گزارش خطا
- نمایش اطلاعات مختلف خروجی، از جمله ذخیره و عملکرد مربوط پیکربندی در دیتابیس
- تاکید بر اصلاح موارد هنگامی که تنظیمات مربوطه در حد مطلوبی نباشند
- نمایش جزییات مختلف در رابطه با وردپرس و سرور
- نمایش شماره نسخه تمامی موارد از جمله وردپرس، قالب، افزونه، php و..
بررسی فایلهای زبان
همانطور که میدانید افزونهها، قالبها و حتی خود وردپرس از فایل زبان برای ترجمه استفاده میکنند که با استفاده از این افزونه قادر خواهید بود تا تمامی فایلهای زبان که با فرمت MO. میباشند و text domains هایی که دارای خطا هستند و یا حتی لود نمیشوند را بررسی کرده و خطای آنها را برطرف کنید.
بررسی AJAX
پاسخ به هر درخواستی در jQuery AJAX میتواند دارای خطاها و اشکالاتی مختلف در صفحه هدر آن باشد، لذا هرگونه خطا و خروجی مربوط به کنسول ان را بررسی کنید و خطاهای جیکوئری را برطرف نمایید.
در حال حاضر این قابلیت شامل خطاهای PHP و برخی از اطلاعات کلی مانند استفاده از حافظه میباشد، اما در نسخههای بعدی چنین چیزی ارائه خواهد شد.
بررسی HTTP Requests
با استفاده از این قابلیت میتوانید درخواستهای HTTP ک با دارای خطا هستند را مشاهده کرده و اقدام به رفع آنها کنید.
هرچیزی که اشتباه است را بررسی کنید!
در سخن پایانی باید بگویم که با این افزونه میتوانید هرچیزی که در قالب، افزونه، مشخصات سرور، وردپرس و.. که هر یک نقشی را در برپاسازی سایت وردپرسی شما دارند را بررسی کرده و با یک رویکرد درست و آنالیز اصولی در پی رفع خطاهای موجود شوید.
شاد باشید..
منبع : سایت همیار وردپرس