WC_Blocks_Utils::get_all_blocks_from_page
Get blocks from a woocommerce page.
Метод класса: WC_Blocks_Utils{}
Хуков нет.
Возвращает
array. Array of blocks as returned by parse_blocks().
Использование
$result = WC_Blocks_Utils::get_all_blocks_from_page( $woo_page_name );
- $woo_page_name(строка) (обязательный)
- A woocommerce page e.g.
checkoutorcart.
Код WC_Blocks_Utils::get_all_blocks_from_page() WC Blocks Utils::get all blocks from page WC 11.1.2
private static function get_all_blocks_from_page( $woo_page_name ) {
$page_id = wc_get_page_id( $woo_page_name );
$page = get_post( $page_id );
if ( ! $page ) {
return array();
}
$blocks = parse_blocks( $page->post_content );
if ( ! $blocks ) {
return array();
}
return $blocks;
}