Skip to content

Instantly share code, notes, and snippets.

@Pross
Created November 17, 2023 17:45
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Pross/5de51ec756ee2b584e787e76b2f892b3 to your computer and use it in GitHub Desktop.
Save Pross/5de51ec756ee2b584e787e76b2f892b3 to your computer and use it in GitHub Desktop.
Show hook location with fl_hooks $_GET is used in Beaver Builder
<php
/**
* Show hook location with fl_hooks $_GET is used.
*/
add_action( 'template_redirect', function() {
if ( ! isset( $_REQUEST['fl_hooks'] ) ) {
return false;
}
$hooks = [
'fl_builder_render_content_start',
'fl_builder_after_render_content',
'fl_builder_before_render_nodes',
'fl_builder_after_render_nodes',
'fl_builder_before_render_rows',
'fl_builder_after_render_rows',
'fl_builder_before_render_row',
'fl_builder_after_render_row',
'fl_builder_before_render_column',
'fl_builder_after_render_column',
'fl_builder_before_render_module',
'fl_builder_after_render_module',
];
foreach( $hooks as $hook ) {
add_action( $hook, function() use ( $hook ) {
echo "<span style='position: relative;
padding: 6px 30px 6px 10px;
color: #614a00;
font-size: 12px;
font-weight: 500;
letter-spacing: initial;
text-transform: lowercase;
word-break: break-word;
text-align: left;
background: #ffebac;
border-radius: 3px;
height: 30px;
border: 1px dashed #eabc4b'>$hook</span>";
});
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment