Automattic\WooCommerce\Internal\Admin
Marketing::register_pages()
Registers report pages.
Метод класса: Marketing{}
Хуки из метода
Возвращает
null
. Ничего (null).
Использование
$Marketing = new Marketing(); $Marketing->register_pages();
Код Marketing::register_pages() Marketing::register pages WC 9.5.1
public function register_pages() { $this->register_overview_page(); $controller = PageController::get_instance(); $defaults = array( 'parent' => 'woocommerce-marketing', 'existing_page' => false, ); /** * Filters marketing menu items. * * @since 4.1.0 * @param array $items Marketing pages. */ $marketing_pages = apply_filters( 'woocommerce_marketing_menu_items', array() ); foreach ( $marketing_pages as $marketing_page ) { if ( ! is_array( $marketing_page ) ) { continue; } $marketing_page = array_merge( $defaults, $marketing_page ); if ( $marketing_page['existing_page'] ) { $controller->connect_page( $marketing_page ); } else { $controller->register_page( $marketing_page ); } } }