WP HOOKS
akcjaod 2.5.0

admin_init

Args 0Plik wp-admin/admin.phpDokumentacja WP ↗

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 ) . '>';
}

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
}

Popularne w tej kategorii