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

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

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

افزونه Query Monitor

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

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

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

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

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

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

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

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

بررسی هوک

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

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

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

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

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

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

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

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

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

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

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

بررسی AJAX

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

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

بررسی HTTP Requests

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

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

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

شاد باشید..

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

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

سوالات متداول

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

دیدگاهتان را بنویسید

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