کاربردهای Debug Bar + آموزش فعال سازی
یکی از مشکلاتی که مدتی بعد از ورود به وردپرس ممکن است کاربران با آن مواجه شوند کندی وردپرس است. دلایل متعددی باعث این اتفاق میشود مانند:
- نصب و استفاده از افزونههای بسیار.
- کد نویسی قالب.
- ضعیف بودن سخت افزار هاست.
برای رفع مشکل کندی وردپرس شما باید در اولین قدم علت این مشکل را پیدا کنید. این کار ممکن است زمانبر باشد یا منبع اصلی مشکل پیدا نشود. در این زمان افزونه Debug Bar به کمک شما میآید. این ابزار توسط تیم وردپرس و توسعه دهندگان دیگر توسعه یافته است و تا به الان حدود 30 هزار نصب و امتیاز 4.1 را کسب کرده است.
مشکل زدایی در وردپرس
وردپرس را میتوان از محبوبترین سیستمهای مدیریت محتوا در جهان دانست. علی رغم قدرت و انعطاف پذیری وردپرس، اما مانند هر سیستم مدیریت محتوای دیگری دارای معایب و مشکلاتی است. ممکن است در مواقعی با مشکلاتی در وردپرس رو به رو شوید که دلیل آنها را نمیدانید. اما توسعه دهندگان این مشکلات را تا حد زیادی حل کردهاند، البته با اضافه کردن افزونههای مختلف مانند افزونههای خطایاب.
- عیب یابی یا اشکال زدایی: این کار توسط توسعه دهندگان با ابزارهای تخصصی برای شناسایی و حذف خطاها انجام میشود.
Debug Bar چیست؟
Debug Bar برای خطایابی و نمایش اشکالات مربوط با پوسته وردپرس، قابل استفاده است و حتی قابلیت ارائه پیشنهاد برای رفع مشکل را نیز دارد.
این افزونه خطاهایی مانند موارد زیر را نمایش میدهد.
- مشاهده خطاهای PHP.
- نشان دادن تعداد درخواستهای HTTP.
- دیدن وضعیت کش.
- نشان دادن کوئریهای موجود در پایگاه داده.
- نشان دادن مشکلاتی که باعث کندی سایت هستند.
این ابزار در نوار مدیریت، در بالای سایت نشان داده میشود تا دسترسی آسان به آن و اتصال سریع به اطلاعات خطایابی در قسمتهای جلویی و پشتی سایت داشته باشید.
نصب افزونه Debug Bar
- برای نصب این افزونه در قدم اول وارد پیشخوان وردپرس خود شوید و در قسمت افزونهها بر روی افزودن افزونه کلیک کنید.
- در قسمت بالای صفحه در قسمت سرچ اسم افزونه را سرچ کنید.
- بعد از سرچ بر روی نصب کلیک کنید. این افزونه به این صورت برای شما نصب و راه اندازی میشود.

بعد از نصب این افزونه به همین شکل افزونه Debug Bar Slow Actions را هم نصب و فعال سازی کنید. این افزونه نیز برای تشخیص بخشهایی که موجب کند شدن سایت شده است کمک میکند. اما پیش نیاز نصب این افزونه، Debug Bar است.
تنظیمات نمایش دیباگ در Debug Bar
در قدم بعد از نصب افزونه بعضی از تنظیمات این افزونه را برای کار کرد بهتر باید تغییر دهید.
وارد کنترل پنل شده و بعد، وارد فایل منیجر هاست و سپس در قسمت public_html، فایل wp-config.php را ویرایش کنید. بر روی فایل راست کلیک کرده و گزینه Edit را بزنید. در مرحله بعد یک صفحه برای شما باز میشود و شما قبل از کد /* That’s all, stop editing! Happy blogging. */ کدهای زیر را وارد کنید.
;define('WP_DEBUG', true)
;define('WP_DEBUG_DISPLAY', false)
;define('SCRIPT_DEBUG', true)
;define('SAVEQUERIES', true)
بعد از اضافه کردن کد، فایل را ذخیره کنید. این تنظیمات باعث میشود همراه با دیباگ، باگها هم برای شما نمایش داده شوند.
البته شما با انتخاب یک میزبانی وب حرفهای میتوانید تا حد زیادی از این مشکلات جلوگیری کنید و امنیت بالایی داشته باشید.
راه اندازی تنظیمات حرفهای Debug Bar
اگر میخواهید به امکانات پیشرفته دیباگ دست پیدا کنید، تنظیمات زیر را فعال کنید.
- WP_DEBUG: این مورد برای خطایابی و بررسی PHP به کار میرود و اگر خطایی وجود داشته باشد به شما به شکل هشدار نمایش میدهد.
- WP_DEBUG_DISPLAY: این گزینه نیز خطاها را بالای صفحات نمایش میدهد.
- SCRIPT_DEBUG: این مورد باگهای CSS و جاوا اسکریپت را نشان میدهد، البته شما میتوانید با false کردن گزینه true این گزینه را غیرفعال کنید.
- SAVEQUERIES: این گزینه هم خطاهای موجود در هر صفحه از سایت را در منوی debug نشان میدهد. در صورت وجود خطای PHP و هشدار جدید گزینه Debug به رنگ نارنجی خواهد شد. در این زمان شما با کلیک بر روی ستون Notices / warnings میتوانید خطا را مشاهده کنید.
- Queries: در این قسمت شما لیستی از کوئریهای پایگاه داده را خواهید دید که در هر صفحه از سایت از طریق SQL لود میشوند. همچنین، اینکه هر بخش به کدام یک از جداول دیتابیس وردپرس اشاره دارد را نیز نمایش میدهد.
- WP Query: در این قسمت شما درخواستهایی که برای اجرای کوئری ارسال میشود را خواهید دید. همچنین اطلاعاتی مانند پارامترهای حلقه را مشاهده میکنید.
- Object Cache: این گزینه اطلاعات پایهای از کش سایت را به نمایش در میآورد. البته به نوع ذخیره سازی و کش وردپرس بستگی است.
- Slow Actions: از مهمترین بخشهای این افزونه است؛ به دلیل نمایش علت کندی سایت. این گزینه با افزونه Debug Bar Slow Actions مرتبط است. این ابزار 100 مورد از اخرین درخواستهای ورودی و خروجی وردپرس را بررسی میکند و به ترتیب تاثیر بر کندی وب سایت، به صورت لیست نشان میدهد.
کلام آخر
وردپرس بسیار خوب و کاربردی است اما بی نقص نیست. برای حل مشکلات این سیستم مدیریت محتوا نیاز به اقدامات سادهای است تا مشکلات شما تا مقدار قابل توجهی رفع شود. شما با نصب افزونه Debug Bar میتوانید به وب سایت در بهینه سازی زمان و رفع مشکلات تا حد زیادی کمک کنید. این ابزار با تنظیمات پیشرفتهای که دارد در نمایش مشکلات، راههای پیشنهادی برای حل آنها و موارد دیگر به شما کمک میکند.
آیا سوالی دارید که هنوز به جواب نرسیده باشد؟ ما هم کنجکاویم که بدانیم.
سوالات متداول
Debug Bar چه مشکلاتی را نمایش میدهد؟
این ابزار مشکلاتی مانند خطاهای PHP، تعداد درخواستهای HTTP، وضعیت کش و مواردی از این قبیل را نمایش میدهد.
نمایش دیباگ در این ابزار چه گونه است؟
این افزونه بعد از نصب، مشکلات و خطاها را به شما نمایش نمیدهد. شما باید تغییراتی در تنظیمات این افزونه ایجاد کنید تا این مورد برای شما فعال شود.
منابع
- https://wpengine.com/solution-center/debug-bar/
به این مقاله امتیاز دهید!
میانگین امتیاز 0 / 5. تعداد رأی ها : 0
هنوز هیچ رأیی داده نشده. اولین نفر باشید!
اولین دیدگاه را اضافه کنید.