Hello Dolly プラグインをインストールし有効化
register_block_bindings_source( 'projectslug/fun-stuff', array(
'label' => __( 'Fun Stuff', 'projectslug' ),
'get_value_callback' => 'projectslug_fun_bindings'
));
function projectslug_fun_bindings( $source_args ) {
if ( ! isset( $source_args['key'] )) {
return null;
}
if ( 'hello' === $source_args['key'] && function_exists('hello_dolly_get_lyric')) {
// sprintf() 関数は、一連の文字と値をフォーマット設定し、配列 buffer に保管
return esc_html(sprintf(
// Translators: %s is a lyric from the Hello Dolly plugin.
__(' %s', 'projectslug'),
hello_dolly_get_lyric()
));
}
return null;
}