WP HOOKS
akcjaod 1.5.0

admin_menu

Args 1Plik wp-admin/includes/menu.phpDokumentacja WP ↗

Opis

Uruchamiany przy budowaniu menu panelu administracyjnego. Tutaj rejestrujesz nowe strony ustawień przez add_menu_page() i add_submenu_page().

Przykład użycia

add_action( 'admin_menu', ... )php
add_action( 'admin_menu', 'wpdocs_register_settings_page' );

function wpdocs_register_settings_page() {
	add_menu_page(
		__( 'Moje ustawienia', 'wpdocs' ),
		__( 'Moje ustawienia', 'wpdocs' ),
		'manage_options',
		'wpdocs-settings',
		'wpdocs_render_settings_page',
		'dashicons-admin-generic',
		25
	);
}

function wpdocs_render_settings_page() {
	echo '<div class="wrap"><h1>' . esc_html__( 'Moje ustawienia', 'wpdocs' ) . '</h1></div>';
}

Parametry

ParametrTypOpis
$contextstringEmpty context.

Wywołanie

Rejestracja callbackaphp
// rejestracja funkcji zwrotnej
add_action( 'admin_menu', 'twoja_funkcja' );

function twoja_funkcja($param_1) {
	// Twój kod
}