برای آنالیز افزونه ها و قالب های وردپرس شما می تونید مسیرهای مختلفی رو طی کنید.اگر شما یک توسعه دهنده وردپرس باشید در صورت بوجود اومدن مشکل در افزونه یا قالب وردپرسی خودتون می تونید با توجه به دانش قبلی به بررسی و تلاش برای رفع اون مشکل بپردازید.اما این روش معمولا زمان بر و با خطا همراه هستش پس چه بهتر که بتونیم از ابزار مناسب برای هدفمون استفاده کنیم.خوشبختانه افزونه Query Monitor تو این زمینه خیلی می تونه به ما کمک بکنه و خیلی سریع تر مشکلات موجود در افزونه ها و قالب های وردپرسی رو به ما نشون می ده.

    بررسی افزونه Query Monitor :

    query-monitor-آنالیز افزونه ها و قالب های وردپرس

    توضیحات افزونه :

    افزونه Query Monitor یک افزونه رایگان اشکال زدایی و توسعه وردپرس هستش که از این افزونه می تونید برای شناسایی و رفع اشکال کوئری های آهسته پایگاه داده،درخواست های REST API و .. استفاده کنید.بطور کلی برای وب سایت های وردپرسی معمولا مشکلاتی برای تنظیمات PHP ، فایل htaccess. ، فایل wp-config ، کوئری های پایگاه داده و تنظیمات DNS بوجود می آید.این افزونه ابزاری فوق العاده برای آنالیز افزونه ها و قالب های وردپرس همینطور پیدا کردن مشکلات سایت های وردپرس هستش.

    نصب افزونه :

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

     

    query-monitor-menu-آنالیز افزونه و قالب های وردپرس

    نحوه استفاده از افزونه :

    همونطور که در کادر قرمز این افزونه در تصویر زیر مشاهده می کنید یک سری اعداد وجود داره که این اعداد بیانگر (به ترتیب تصویر از سمت چپ به راست) زمان بارگذاری صفحه،حافظه استفاده شده،زمان درخواست های پایگاه داده و تعداد درخواست های پایگاه داده هستند.

    query-monitor-menu-top-section-آنالیز افزونه ها و قالب های وردپرس

    همونطور که در تصویر بالا مشاهده می کنید زیر کادر قرمز رنگ گزینه های دیگری مثل Queries،Logs،Request و … وجود داره که با کلیک کردن روی هر کدوم از این موارد منویی در پایین صفحه مرورگر شما به نمایش در خواهد اومد که اطلاعاتی در رابطه با همان بخش رو در اختیار شما قرار می ده که در ادامه به بررسی این بخش ها می پردازیم.

    بررسی کوئری های پایگاه داده (Queries) :

    query monitor queries

    هر زمانی که کاربری درخواست هرگونه اطلاعاتی رو داشته باشه یا سعی کنه اطلاعاتی رو ارسال بکنه یک کوئری ایجاد می شه که افزونه Query Monitor این کوئری رو ردیابی کرده و در داخل گزارش خودش نمایش می ده و شما می تونید متوجه بشید که کدام یک از این کوئری ها با موفقیت انجام شده و کدام یکی از اون ها با شکست مواجه شده همینطور اینکه شما می تونید این کوئری ها رو بر اساس نوع و مولفه دسته بندی بکنید.

    Request :

    query-monitor-request-آنالیز افزونه ها و قالب های وردپرس

    این قسمت متغیر کوئری درون یک درخواست رو برای کاربر جاری نمایش می ده همینطور اینکه کوئری سفارشی رو بصورت هایلایت نمایش می ده.

    Admin Screen :

    query-monitor-admin-screen-z-آنالیز افزونه ها و قالب های وردپرس

    در این قسمت می تونید اطلاعات مربوط به بخش پیشخوان وردپرس رو مشاهده کنید.

    Scripts :

    query-monitor-scripts-آنالیز افزونه ها و قالب های وردپرس

    در این قسمت تمامی اسکریپت ها و استایل های موجود در داخل درخواست ها را لیست می کند.

    Styles :

    query-monitor-styles-آنالیز افزونه ها و قالب های وردپرس

    در این قسمت تمامی فایل های CSS مربوط به این صفحه لیست شده اند و در صورتی که هر استایلی به هر دلیلی بارگذاری نشود در این لیست به نمایش در خواهد آمد.

    Hooks and Actions :

    query-monitor-hooks-actions-آنالیز افزونه ها و قالب های وردپرس

    هوک ها و اکشن ها نقش خیلی مهمی در وب سایت های وردپرسی دارند و بوسیله اون ها می تونید عملیات از پیش تعریف شده توسط وردپرس رو انجام بدید.شما بوسیله این قسمت از افزونه می تونید خطاهای مربوط به هوک ها و اکشن ها رو در این قسمت مشاهده کنید.

    Languages :

    query-monitor-languages-آنالیز افزونه ها و قالب های وردپرس

    در صورتی که یک وب سایت چندزبانه دارید در این قسمت می توانید فایل های ناموجود و با خطا مواجه شده رو مشاهده کنید همچنین تنظیمات مربوط به زبان رو در این قسمت می تونید مشاهده کنید.

    HTTP API Calls :

    query-monitor-http-api-آنالیز افزونه ها و قالب های وردپرس

    در این قسمت شما می تونید تمامی کوئری های سمت سرور رو همراه کد پاسخ اون ها،گزارش زمان اتمام و درخواست های رد شده رو می تونید مشاهده کنید.(چونکه من روی لوکال کار می کنم هیچ پیامی رو شما مشاهده نمی کنید) 

    Transient Updates :

    query-monitor-transient-آنالیز افزونه ها و قالب های وردپرس

    به پاسخ API ذخیره شده در پایگاه داده وردپرس Transient گفته می شه که بوسیله این افزونه شما می تونید لیستی از این پاسخ ها رو در این قسمت مشاهده کنید.(چونکه من روی لوکال کار می کنم هیچ پیامی رو شما مشاهده نمی کنید) 

    Capability Checks :

    query-monitor-capability-آنالیز افزونه ها و قالب های وردپرس

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

    Environment :

    query-monitor-environment-آنالیز افزونه ها و قالب های وردپرس

    در این قسمت می تونید اطلاعات جامع و کلی درمورد محیط کلی نصب شده وردپرس مشاهده کنید.این قسمت به ۴ بخش PHP،Database،Wordpress و Server تقسیم شده که در هر بخش می تونید اطلاعات جزئی تر مربوط به هر کدوم رو مشاهده کنید.

    Conditions :

    query-monitor-conditions-آنالیز افزونه ها و قالب های وردپرس

    همه توابع شرطی وردپرس رو طبق درخواست فعلی نمایش می ده.

    امین مرعشی

    امین مرعشی

    بیش از دو سال است که در دنیای وب فعالیت می کنم و علاقه مند به یادگیری و استفاده از جدیدترین تکنولوژی های این حوزه می باشم.
    ارسال نظر

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