Skip to content

Commit 39d600e

Browse files
authored
Merge pull request #272 from level-level/fix/endless_render_callback_loop
Only replace original render callback if not set
2 parents f2ac2cf + 2d1c453 commit 39d600e

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/Gutenberg/Block_Type.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,10 @@ class Block_Type extends \WP_Block_Type {
2323
*/
2424
public function __construct( $block_type, $args = array() ) {
2525
parent::__construct( $block_type, $args );
26-
$this->original_render_callback = $this->render_callback;
27-
$this->render_callback = array( $this, 'clarkson_render_callback' );
26+
if ( empty( $this->original_render_callback ) ) {
27+
$this->original_render_callback = $this->render_callback;
28+
}
29+
$this->render_callback = array( $this, 'clarkson_render_callback' );
2830
}
2931

3032
/**

0 commit comments

Comments
 (0)