akcjaod 1.5.0
admin_menu
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>';
}
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
| Parametr | Typ | Opis |
|---|---|---|
$context | string | Empty context. |
Wywołanie
Rejestracja callbackaphp
// rejestracja funkcji zwrotnej
add_action( 'admin_menu', 'twoja_funkcja' );
function twoja_funkcja($param_1) {
// Twój kod
}
// rejestracja funkcji zwrotnej
add_action( 'admin_menu', 'twoja_funkcja' );
function twoja_funkcja($param_1) {
// Twój kod
}