ACF_UI_Options_Page::register_ui_options_pagespublicACF 6.2

Register activated options pages.

Метод класса: ACF_UI_Options_Page{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

$ACF_UI_Options_Page = new ACF_UI_Options_Page();
$ACF_UI_Options_Page->register_ui_options_pages();

Список изменений

С версии 6.2 Введена.

Код ACF_UI_Options_Page::register_ui_options_pages() ACF 6.8.8

public function register_ui_options_pages() {
	$child_pages = array();

	// Register parent pages first so that child pages can be registered properly.
	foreach ( $this->get_posts( array( 'active' => true ) ) as $options_page ) {
		$options_page = $this->get_options_page_args( $options_page );

		if ( empty( $options_page['parent_slug'] ) || 'none' === $options_page['parent_slug'] ) {
			$options_page['parent_slug'] = '';
			acf_add_options_page( $options_page );
		} else {
			$child_pages[] = $options_page;
		}
	}

	foreach ( $child_pages as $child_page ) {
		acf_add_options_sub_page( $child_page );
	}
}