Debug Tools For WordPress / PHP – current_filter and debug_backtrace

[ad_1]

We have already discussed error_log here. 

The current_filter() function will return the current WordPress filter or action calling a specific function. The return type is string, so it’s straight forward to just use it.

Add the following inside the function to know which WordPress action or filter is calling it. 

error_log( "\n Current action / filter = " . current_filter(), 3, ABSPATH . "/my_error_log.log" );

Another PHP tool is debug_backtrace().

error_log( "\n " . print_r( debug_backtrace( true, 2 ), true ), 3, ABSPATH . "/my_error_log.log" );

[ad_2]

PROMEX · YOUR ACCOUNT

Login / Register

Use your WhatsApp number. We’ll send you a code to sign in securely.

Your code expires in 5 minutes. Never share it with anyone.