Я хочу проверить, является ли первый блок Гутенберга заголовком H1
.Это позволяет мне изменить заголовок страницы без изменения названия сайта.
Я нашел решение, чтобы проверить, является ли первый блок core/heading
блоком.Но я не знаю, как проверить, является ли это H1
, а не H2
.
Вот мой код:
$post = get_post();
if ( has_blocks( $post->post_content ) ) {
$blocks = parse_blocks( $post->post_content );
if ( $blocks[0]['blockName'] === 'core/heading' ) {
}
}
Источник: https://wordpress.stackexchange.com/a/310318/96806