akcjaod 2.5.0
admin_init
Opis
Odpala się na każdej stronie panelu dla zalogowanego użytkownika, po załadowaniu rdzenia admina. Standardowe miejsce na register_setting() i add_settings_field().
Przykład użycia
add_action( 'admin_init', ... )php
add_action( 'admin_init', 'wpdocs_register_settings' );
function wpdocs_register_settings() {
register_setting( 'reading', 'wpdocs_display_option' );
add_settings_field(
'wpdocs_display_option',
__( 'Wyświetlaj notkę', 'wpdocs' ),
'wpdocs_render_field',
'reading'
);
}
function wpdocs_render_field() {
$value = get_option( 'wpdocs_display_option' );
echo '<input type="checkbox" name="wpdocs_display_option" value="1" ' . checked( 1, $value, false ) . '>';
}
add_action( 'admin_init', 'wpdocs_register_settings' );
function wpdocs_register_settings() {
register_setting( 'reading', 'wpdocs_display_option' );
add_settings_field(
'wpdocs_display_option',
__( 'Wyświetlaj notkę', 'wpdocs' ),
'wpdocs_render_field',
'reading'
);
}
function wpdocs_render_field() {
$value = get_option( 'wpdocs_display_option' );
echo '<input type="checkbox" name="wpdocs_display_option" value="1" ' . checked( 1, $value, false ) . '>';
}Note, this does not just run on user-facing admin screens. It runs on admin-ajax.php and admin-post.php as well. This is roughly analogous to the more general {@see 'init'} hook, which fires earlier.
Wywołanie
Rejestracja callbackaphp
// rejestracja funkcji zwrotnej
add_action( 'admin_init', 'twoja_funkcja' );
function twoja_funkcja($param_1) {
// Twój kod
}
// rejestracja funkcji zwrotnej
add_action( 'admin_init', 'twoja_funkcja' );
function twoja_funkcja($param_1) {
// Twój kod
}Popularne w tej kategorii