Automattic\WooCommerce\Blocks\Assets
AssetDataRegistry::format_page_resource()
Format a page object into a standard array of data.
Метод класса: AssetDataRegistry{}
Хуков нет.
Возвращает
Массив
.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->format_page_resource( $page );
- $page(WP_Post|int) (обязательный)
- Page object or ID.
Код AssetDataRegistry::format_page_resource() AssetDataRegistry::format page resource WC 9.7.1
protected function format_page_resource( $page ) { if ( is_numeric( $page ) && $page > 0 ) { $page = get_post( $page ); } if ( ! is_a( $page, '\WP_Post' ) || 'publish' !== $page->post_status ) { return [ 'id' => 0, 'title' => '', 'permalink' => false, ]; } return [ 'id' => $page->ID, 'title' => $page->post_title, 'permalink' => get_permalink( $page->ID ), ]; }