WC_Blocks_Utils::get_all_blocks_from_page()
Get blocks from a woocommerce page.
Метод класса: WC_Blocks_Utils{}
Хуков нет.
Возвращает
Массив
. 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. checkout or cart.
Код WC_Blocks_Utils::get_all_blocks_from_page() WC Blocks Utils::get all blocks from page WC 8.7.0
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; }