Debug Tools For WordPress / PHP – current_filter and debug_backtrace


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" );


Leave a Reply

Random Post Selection ::

Recent Posts

Unlock Unlimited Downloads