You appear to be a bot. Output may be restricted
Description
Return the [hook] links shortcodesThe implemented parameter allows us to reduce the output to only those hooks where an action hook is implemeted. This makes it a lot easier to find things that actually do things.
Usage
$string = bw_trace_get_hook_links( $action_counts, $implemented );
Parameters
- $action_counts
- ( array ) required –
- $implemented
- ( bool ) optional – true to restricted output to hooks which are implemented
Returns
string bw_csv shortcode with hook link shortcodeSource
File name: oik-bwtrace/includes/oik-action-counts.phpLines:
1 to 21 of 21
function bw_trace_get_hook_links( $action_counts, $implemented=false ) { //$hook_links = "[bw_csv]Hook,Invoked"; $hook_links = null; $type = null; $num_args = null; if ( count( $action_counts ) ) { foreach ( $action_counts as $hook => $count ) { $hooks = explode( ";", $hook ); $end_hook = end( $hooks ); $attached = bw_trace_get_attached_hook_count( $end_hook ); if ( $attached || ( false === $implemented ) ) { $type = bw_trace_get_hook_type( $end_hook ); $num_args = bw_trace_get_hook_num_args( $end_hook ); $hook_links .= PHP_EOL; $hook_links .= "[hook $hook $type $num_args $count $attached]"; } } } //$hook_links .= "[/bw_csv]"; return( $hook_links ); }View on GitHub View on Trac