GutenbergのブロックをPHPでカスタムするFilter Hook

GutenbergのブロックをPHPから無理やりカスタマイズするFilter Hook。
探してもなかなか見つからず、ソースコードを見てようやく調べがついたため、メモを残す。
ソース:/wp-includes/blocks.php

add_filter('render_block', function($block_content, $block) {
	// 第二引数の$block['blockName']でblockの名称、$block['attrs']['className']でクラス名を取得できるので、条件分岐しカスタムする
	return '<div class="' . $block['blockName'] . ' parent-' . $block['attrs']['className'] . '">' . $block_content . '</div>';
}, 10, 2);

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA