list_pages хук-фильтрWP 3.1.0

Filters the page title when creating an HTML drop-down list of pages.

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

add_filter( 'list_pages', 'wp_kama_list_pages_filter', 10, 2 );

/**
 * Function for `list_pages` filter-hook.
 * 
 * @param string  $title Page title.
 * @param WP_Post $page  Page data object.
 *
 * @return string
 */
function wp_kama_list_pages_filter( $title, $page ){

	// filter...
	return $title;
}
$title(строка)
Page title.
$page(WP_Post)
Page data object.

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

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

Где вызывается хук

Walker_PageDropdown::start_el()
list_pages
wp-includes/class-walker-page-dropdown.php 91
$title = apply_filters( 'list_pages', $title, $page );

Где используется хук в WordPress

wp-admin/includes/admin-filters.php 169
add_filter( 'list_pages', '_wp_privacy_settings_filter_draft_page_titles', 10, 2 );