Skip to content
PHP Filters

lzb/block_render/callback

Custom output callback for the block. See additional info on this article.

Attributes

NameTypeDescription
$resultStringblock output
$attributesArrayblock attributes
$render_locationStringrendering location [editor, frontend]
$contextArrayblock context data provided by parent blocks

Additional Filters

NameDescription
BLOCK_SLUG/frontend_callbackspecific block in the frontend only
BLOCK_SLUG/editor_callbackspecific block in the editor only
BLOCK_SLUG/callbackspecific block only

Usage

PHP
function my_lzb_block_render_callback( $result, $attributes, $render_location, $context ) {
  // Custom output for all blocks
  return '<p>Custom Paragraph</p>';
}
 
add_filter( 'lzb/block_render/callback', 'my_lzb_block_render_callback', 10, 4 );
PHP
function my_lzb_block_render_callback( $result, $attributes ) {
  // Custom output for block "lazyblock/my-custom-block"
  return '<p>Custom Paragraph</p>';
}
 
add_filter( 'lazyblock/my-custom-block/callback', 'my_lzb_block_render_callback', 10, 2 );

Was this article helpful?

Copyright © 2025 Lazy Blocks.