Block Labを利用したカスタムブロックのサンプル

ドキュメント

入力イメージ
<?php
/**
 * Youtube Block with Block Lab
 *
 * @package 1.0
 */

$youtube_id = block_field( 'youtube_id', $echo = false ); /** 表示する場合は第2引数をtrue */
if ( ! empty( $youtube_id ) ) {
	echo '<iframe width="560" height="315" src="https://www.youtube.com/embed/' . esc_attr( $youtube_id ) . '" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>';
} else {
	echo 'YoutubeIDを入力してください';
}