سایت برتر

حل مشکلات وردپرس در پنل مدیریت با Query Monitor

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

حل مشکلات وردپرس در پنل مدیریت با Query Monitor

Query Monitor، افزونه اشکال زدایی برای هر سایت در حال توسعه با وردپرس است. این افزونه تعدادی ویژگی های پیشرفته مانند، اشکال زدایی فراخوانی AJAX، درخواست های API REST، ریدایرکت ها و توانایی محدود کردن خروجی آن توسط افزونه یا قالب دارد که در سایر افزونه های اشکال زدایی وجود ندارد.

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

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

فیلتر کردن کوئری ها با استفاده از کامپوننت یا  فراخوانی تابع باعث می شود که ببینید کدام افزونه ها، قالب ها یا توابع، بیشترین (و یا کمترین) کوئری های پایگاه داده را تشکیل می دهند.
  •  نمایش تمام پرس و جوهای انجام شده در هر درخواست
  • نمایش ردیف ها و زمان برای تمام کوئری ها
  • نمایش هشدار برای کوئری‌های تکراری و دارای خطا
  • فیلتر کردن کوئری‌ها بر اساس انواع کوئری ها(SELECT ،UPDATE ،DELETE)
  • فیلتر کردن کوئری‌ها بر اساس افزونه ها، قالب، استه وردپرس
  • فیلتر کردن کوئری ها برا اساس فراخوانی تابع
  • نمایش اطلاعات کوئری های گروه بندی شده بر اساس مولفه ها، فراخوانی تابع
  • پشتیبانی از چندین نمونه wpdb در یک صفحه

هوک ها

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

قالب

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

خطاهای php

با این افزونه می‌توانید کدهای php را در پنل مدیریت وردپرس مشاهده و آنها را رفع کنید.

درخواست های http

  • نمایش تمامی درخواست های http انجام شده در درخواست فعلی
  • هایلایت پاسخ های اشتباه مانند درخواست های شکست خورده

نحوه کار با افزونه

افزونه را نصب و راه اندازی کنید، پس از فعالسازی، در نوار ادمین پیشخوان وردپرس تمام کوئری دیتابیس، درخواست ها، هوک ها، درخواست های http، زبان و اسکریپت ها و استایل ها را مشاهده و میتوانید خطاها را بررسی و عیب یابی نمایید.

نمایش کوئری ها در پنل مدیریت

موفق و پیروز باشید.

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام میهن وردپرس عضو شوید.

اطلاعاتی دارید که تکمیل‌کننده این مقاله باشد؟ ارسال کنید.

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

سوال دارم

  1. U31261 ۱۸ دی ۱۳۹۹

    سلام
    مشکل duplicate queries رو چطوری میشه حل کرد؟

    • رضا حسینی راد رضا حسینی راد ۲۰ دی ۱۳۹۹

      سلام باید ببینید از کدام افزونه هست و حذفش کنید.

      • U31261 ۲۰ دی ۱۳۹۹

        سلام جناب حسینی راد
        ممنونم از پاسختون
        من قالبم رو خودم نوشتم از افزونه ایزی دیجیتال استفاده می کردم حالا دارم سوییچ می کنم رو ووکامرس…از وقتی کدهای ووکامرس رو با کدهای ایزی دیجیتال جابه جا کردم این مشکل پیش امد..اگه بخاطر ووکامرس باشه چطوری میتونم درستش کنم؟؟

        • رضا حسینی راد رضا حسینی راد ۲۰ دی ۱۳۹۹

          درود بر شما سپاس. باید کدها رو بررسی کنید و توی query monitor ببینید از کدام فایل‌ها این duplicate ایجاد شده

          • U31261 ۲۷ دی ۱۳۹۹

            سلام
            ممنونم از پاسختون
            جناب حسینی این مشکلات پیش امده از سمت قالب من نیست حتی تو پنل ادمین هم این پیغام duplicate ایجاد میشه..
            یه وقتایی میگه از افزونه یواسته یه وقتایی میگه از ووکامرس فارسیه…به نظر شما مشکل چیه؟
            همین قالب با این شرایط کنونی رو افزونه ایزی دیجیتال مشکلی نداشت ولی سوییچ کردم رو ووکامرس شروع کرد مشکل پیدا کردن با افزونه ها

            • رضا حسینی راد رضا حسینی راد ۲۸ دی ۱۳۹۹

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