آنالیز و بررسی کدهای وردپرس با Query Monitor

آنالیز و بررسی کدهای وردپرس

آنالیز و بررسی کدهای وردپرس با Query Monitor

با سلام خدمت دوستان عزیز وردپرسی!

یکی از مشکلاتی که پس از مدت زمانی گریبان گیر وبمستران و مدیران سایت‌های وردرسی خواهد شد ایجاد مشکلات و خطاهایی خواهد بود که دلیل آن نیز بر می‌گردد به همان داستان همیشگی عدم استفاده درست از افزونه‌ها و قالب‌های استانداردی که با هر بار تغییرات می‌توانند آثار مخرب خود را پس از مدت زمانی بر روی وبسایت بگذارند.

لذا در این مقاله از همیار وردپرس قصد دارم تا به معرفی افزونه‌ای کاربردی بپردازم که با استفاده از آن می‌توانید آنالیز جامع و کاملی از کدنویسی‌های سایت وردپرسی خود داشته باشید و برای رفع ایرادات آن اقدام کنید. یکی از جاهایی که این افزونه می‌تواند به کار بیاید نیز می‌تواند در بخش بروزرسانی توابع وردپرس باشد که با استفاده از آن می‌توانید توابعی که در ورژن‌های جدید حذف شده و جایگزین تابع دیگری شده‌اند را به راحتی اصلاح کنید.

افزونه Query Monitor

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

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

حال برای شروع ابتدا به چک لیستی از ویژگی‌های افزونه می‌پردازم:

  • مشاهده کوئری‌های دیتابیس
  • بررسی هوک
  • بررسی پوسته‌ها
  • بررسی خطاهای php
  • مشاهده تعداد درخواست‌های دریافتی و ارسالی
  • بررسی اسکریپت و استایل‌ها
  • بررسی فایل‌های زبان
  • آجاکس
  • ریدایرکت‌ها
  • محتوای مدیریت پیشخوان
  • اطلاعات محیطی
  • و…

بررسی کوئری‌های دیتابیس

با استفاده از این قابلیت می‌توانید کوئری‌های موجود در دیتابیس را آنالیز و بررسی کرده و سپس اقدام به رفع ایرادات و مشکلات آنها کنید:

  • نمایش تمامی کوئری‌های درخواستی در هر درخواست
  • نمایش میزان زمان و اندازه درخواست‌ها
  • نمایش هشدار برای کوئری‌های دارای خطا
  • فیلتر کردن کوئری‌ها بر اساس افزونه، قالب، انتخابی، به‌روز شده و..

نمایش کوئری‌های کند و با سرعت پایین با مدت زمان بیشتر از ۰٫۰۵ ثانیه!

بررسی هوک

  • فیلتر هوک بر اساس افزونه، قالب، وردپرس و..
  • فیلتر هوک بر اساس بخشی از نام
  • نمایش تمامی هوک‌ها در ریکوئست‌های اخیر

بررسی کدنویسی قالب وردپرس

همانطور که در بالا اشاره کردم یکی دیگر از قابلیت‌های این افزونه این است که می‎توانید کدهای موجود در قالب را بررسی کرده و در جهت رفع ایرادات آنها اقدام کنید. که از جمله آنها میتوان به موارد زیر اشاره نمود:

  • نمایش نام قالب به همراه ریکوئست ارسالی
  • نمایش تمامی بررسی قالب‌ها در رکوئست اخیر
  • نمایش کلاس فعال برای درخواست ارسالی قالب
  • و..

بررسی خطاهای php

همانطور که می‌دانید با به‌روزرسانی php به نسخه بالاتر وردپرس نیز در حال ارتقای تمامی توابع و کدنویسی‌های برای همگام سازی با نسخه جدید است، به همین دلیل ممکن است اگر از نسخه‌های اخیر وردپرس با نسخه به‌روز php که استفاده می‌کنید در برخی کدهای php با خطا مواجه شوید که با استفاده از این افزونه می‌توانید کدهای php را بررسی کرده و آنها را رفع کنید.

بررسی اطلاعات محیطی

بررسی اطلاعات محیطی و یا بهتر بگویم بررسی مشخصات نیز یکی از عئاملی است که با استفاده درست از آن میتوان سهم بالایی از استاندارد بودن سایت را از آن استخراج نمود. به این صورت که در آن می‎توانید مشخصات و داده‌هایی از قبیل موارد زیر را بررسی کنید:

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

بررسی فایل‌های زبان

همانطور که می‌دانید افزونه‎ها، قالب‌ها و حتی خود وردپرس از فایل زبان برای ترجمه استفاده می‌کنند که با استفاده از این افزونه قادر خواهید بود تا تمامی فایل‌های زبان که با فرمت MO. می‌باشند و text domains هایی که دارای خطا هستند و یا حتی لود نمی‌شوند را بررسی کرده و خطای آنها را برطرف کنید.

بررسی AJAX

پاسخ به هر درخواستی در jQuery AJAX می‎تواند دارای خطاها و اشکالاتی مختلف در صفحه هدر آن باشد، لذا هرگونه خطا و خروجی مربوط به کنسول ان را بررسی کنید و خطاهای جی‌کوئری را برطرف نمایید.

در حال حاضر این قابلیت شامل خطاهای PHP و برخی از اطلاعات کلی مانند استفاده از حافظه می‌باشد، اما در نسخه‌های بعدی چنین چیزی ارائه خواهد شد.

بررسی HTTP Requests

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

هرچیزی که اشتباه است را بررسی کنید!

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

شاد باشید..

دانلود افزونه Query Monitor

دانلود صفحه افزونه

نوشته آنالیز و بررسی کدهای وردپرس با Query Monitor اولین بار در همیار وردپرس پدیدار شد.

شاید این مطالب را هم دوست داشته باشید