Deskripsyon
Ang “Debugger & Troubleshooter” na plugin ay nagbibigay ng mahahalagang kasangkapan para sa mga administrador ng WordPress site upang mabilis na matukoy at ayusin ang mga isyu. Mayroon itong nakalaang seksyon sa WordPress dashboard na nagpapakita ng kumpletong impormasyon tungkol sa kalusugan ng site at mga makapangyarihang opsyon para sa debugging.
Mga Pangunahing Tampok:
- Troubleshooting Mode: Activate a unique, session-based “Troubleshooting Mode” for your current browser session. This means any changes you make are temporary and only visible to you. This mode allows you to:
- Gayahin ang Pag-deactivate ng Plugin: Piling “i-deactivate” ang mga plugin. Ang mga asset at code ng plugin ay hindi gagana para sa iyong session lamang.
- Gayahin ang Pagpapalit ng Theme: I-preview ang anumang naka-install na theme, habang ang pampublikong site ay patuloy na gumagamit ng aktibong theme.
- User Role Simulator: View your site as any other user or role (e.g., Subscriber, Editor) to test permissions and content visibility. This is session-based and includes a safe “Exit” button in the Admin Bar.
- Live na Pag-debug: Ligtas na paganahin ang
WP_DEBUGsa isang pindot mula sa admin dashboard. Ang mga error ay naka-log sadebug.lognang hindi ipinapakita sa site, at maaari mong tingnan ang log file nang direkta sa interface ng plugin. - Komprehensibong Impormasyon ng Site: Kumuha ng mabilis at organisadong pangkalahatang-ideya ng iyong WordPress environment sa mga collapsible na card. Kasama dito ang detalyadong impormasyon ng PHP, Database, at Server, isang buong listahan ng lahat ng mga theme at plugin kasama ang kanilang status, at mahahalagang WordPress constant.
- Kopyahin sa Clipboard: Isang pindutan na may isang click lang ang nagbibigay-daan sa iyo na kopyahin ang lahat ng impormasyon ng site, na ginagawang napakadaling ibahagi sa mga forum ng suporta o mga developer.
- Ligtas na Pag-debug at Pag-bypass ng Cache: Lahat ng mga aksyon sa pag-troubleshoot ay batay sa session. Awtomatikong sinusubukan ng plugin na i-bypass ang caching kapag aktibo ang Troubleshooting Mode, na tinitiyak na agad na makikita ang iyong mga pagbabago.
- User-Friendly na Interface: Isang madaling gamitin na interface ng dashboard na ginagawang madali ang pag-access sa lahat ng feature.
- Mga Abiso sa Admin: Malinaw na mga abiso ang nag-aalerto sa iyo kapag aktibo ang Troubleshooting Mode.
Ang plugin na ito ay isang napakahalagang tool para sa mga developer, administrator ng site, at sinumang kailangang mag-debug ng mga isyu sa WordPress nang hindi nanganganib sa downtime ng site o nakakaapekto sa karanasan ng gumagamit.
Paggamit
Kapag na-install at na-activate na ang plugin, pumunta sa Tools > Debugger & Troubleshooter sa iyong WordPress dashboard.
1. Impormasyon ng Site
Ang pang-itaas na seksyon ay nagbibigay ng komprehensibong pangkalahatang-ideya ng iyong WordPress environment, na nakaayos sa mga collapsible na card na sarado bilang default. Pindutin ang anumang pamagat ng card para palawakin ito at tingnan ang mga detalye.
2. Troubleshooting Mode
Ang tampok na ito na batay sa session ay nagbibigay-daan sa iyo na gayahin ang pagpapalit ng theme at pag-deactivate ng plugin nang hindi naaapektuhan ang iyong live na website para sa ibang mga bisita.
3. User Role Simulator
Safely view your site as another user or role (e.g., “Subscriber” or “Editor”) without knowing their password. This is perfect for testing capabilities and content restrictions.
4. Live Debugging
Hinahayaan ka ng seksyong ito na ligtas na pamahalaan ang mga feature ng pag-debug ng WordPress.
- Paganahin ang Live Debug: Pindutin ang button na ito para programatikong paganahin ang
WP_DEBUGatWP_DEBUG_LOG, habang pinapanatiling naka-off angWP_DEBUG_DISPLAY. Nagla-log ito ng mga error sawp-content/debug.lognang hindi ipinapakita sa mga bisita. - Pang-view ng Debug Log: Ipinapakita ng isang text area ang mga nilalaman ng iyong
debug.logfile, na nagbibigay-daan sa iyong makita ang mga error habang nabubuo ang mga ito. - Alisin ang Log: Ligtas na alisin ang
debug.logfile sa isang pindot.
Mga Screenshot

Ang pangunahing dashboard ng Debugger & Troubleshooter na nagpapakita ng lahat ng seksyon ng feature. 
Isang pinalawak na view ng Site Information card, na nagpapakita ng mga detalyadong listahan ng mga theme at plugin. 
Isang halimbawa ng abiso sa admin kapag aktibo ang Troubleshooting Mode. 
Ang seksyon ng Live Debugging kasama ang log viewer. 
The User Role Simulator feature to switch to other user.
Pag-install
- I-download ang plugin ZIP file.
- Upload the plugin to your WordPress site:
- Pumunta sa Plugins > Add New sa iyong WordPress dashboard.
- I-click ang “Upload Plugin” na button.
- Piliin ang na-download na ZIP file at i-click ang “Install Now”.
- I-activate ang plugin sa pamamagitan ng ‘Plugins’ na menu sa WordPress.
- Kapag na-activate na, pumunta sa Tools > Debugger & Troubleshooter para ma-access ang mga feature ng plugin.
Manu-manong Pag-install (kung kinakailangan):
- I-extract ang
debug-troubleshooter.zipfile. - I-upload ang
debug-troubleshooterfolder sa/wp-content/plugins/na direktoryo sa pamamagitan ng FTP o file manager ng iyong hosting. - I-activate ang plugin sa pamamagitan ng ‘Plugins’ na menu sa WordPress.
FAQ
-
T: Paano gumagana ang Troubleshooting Mode nang hindi naaapektuhan ang aking live site?
-
S: Ang Troubleshooting Mode ay gumagamit ng isang browser cookie na partikular sa iyong session. Kapag pinagana, sinasala ng plugin ang mga function ng WordPress na tumutukoy sa mga aktibong plugin at theme, at nire-redirect ang mga ito sa iyong mga simulated na setting. Nangyayari lamang ito para sa iyong browser.
-
T: Gagana ba ito kung mayroon akong aktibong caching plugin?
-
S: Oo. Kapag aktibo ang Troubleshooting Mode, tinutukoy ng plugin ang constant na
DONOTCACHEPAGE, na nag-uutos sa karamihan ng mga caching plugin at hosting environment na i-bypass ang cache para sa iyong session. -
T: Paano gumagana ang Live Debugging nang hindi ine-edit ang wp-config.php?
-
S: Ginagamit ng plugin ang
plugins_loadedhook para programatikong tukuyin ang mga constant ngWP_DEBUG. Nangyayari ito sa simula pa lang ng pagkarga ng WordPress, na epektibong nagpapagana sa debug mode para sa lahat ng request habang naka-on ang feature.
Mga Review
Mga Contributor at Developer
Ang “Debugger & Troubleshooter” ay open source software. Ang mga sumusunod na tao ay nag-ambag sa plugin na ito.
Mga ContributorAng “Debugger & Troubleshooter” ay naisalin na sa 1 (na) locale. Salamat sa mga tagasalin para sa kanilang mga kontribusyon.
Isalin ang “Debugger & Troubleshooter” sa iyong wika.
Interesado sa development?
Tingnan ang code, i-check ang SVN repository, o mag-subscribe sa development log sa pamamagitan ng RSS.
Changelog
1.3.1 – 2025-11-21
- Fix: Resolved a critical issue where admin scripts were not loading due to a hook name mismatch.
- Fix: Addressed WordPress coding standard issues (deprecated functions, security hardening).
1.3.0 – 2025-11-21
- Feature: Added “User Role Simulator” to view the site as any user or role for the current session.
- Enhancement: Added an Admin Bar “Exit Simulation” button for safe return to the administrator account.
- Fix: Improved layout stability for the troubleshooting dashboard.
1.2.1 – 2025-07-11
- Pag-aayos: Tinugunan ang lahat ng isyu sa seguridad at pamantayan ng code na iniulat ng Plugin Check plugin, kabilang ang pag-escape sa lahat ng output at paggamit ng
WP_FilesystemAPI para sa mga operasyon sa file. - Pag-aayos: Pinalitan ang native na
confirm()dialog ng browser ng isang custom na modal para sa mas magandang karanasan ng gumagamit at para maiwasan ang mga potensyal na isyu sa compatibility ng browser.
1.2.0 – 2025-07-11
- Tampok: Nagdagdag ng seksyong “Live Debugging” para ligtas na paganahin/huwag paganahin ang
WP_DEBUGatWP_DEBUG_LOGmula sa UI nang hindi ine-edit angwp-config.php. - Tampok: Nagdagdag ng isang
debug.logfile viewer at isang “Clear Log” na button sa seksyon ng Live Debugging.
1.1.1 – 2025-07-10
- Pag-aayos: Nagpatupad ng mga hakbang para sa pag-bypass ng cache para sa Troubleshooting Mode. Tinutukoy na ngayon ng plugin ang constant na
DONOTCACHEPAGEat nagpapadala ng mga no-cache header upang matiyak ang pagiging tugma sa karamihan ng mga caching plugin at server-side cache.
1.1.0 – 2025-07-09
- Tampok: Ang mga Site Information card (WordPress, PHP, Database, Server, Constants) ay collapsible na ngayon at sarado bilang default para sa isang mas malinis na interface.
- Tampok: Nagdagdag ng isang “Copy to Clipboard” na button para madaling kopyahin ang lahat ng impormasyon ng site para sa mga hiling ng suporta o dokumentasyon.
- Pagpapabuti: Ang “WordPress Information” na card ay nagpapakita na ngayon ng isang detalyadong listahan ng lahat ng naka-install na mga theme at plugin, kasama ang kani-kanilang active, inactive, o network-active na status.
- Pagpapabuti: Ang mga listahan ng theme at plugin sa loob ng “WordPress Information” card ay mas siksik na ngayon, na nagpapakita ng mga bilang bilang default na may “Show All” na toggle upang tingnan ang kumpletong listahan.
- Pagpapabuti: Pinalawak ang ipinapakitang impormasyon para sa mga constant ng PHP, Server, at WordPress.
- Pag-aayos: Inayos ang isang bug na pumipigil sa mga collapsible na seksyon na gumana nang tama.
1.0.0 – 2025-06-25
- Unang release.
