akcjadynamicznyod 2.0.1
update_option_{$option}
Args 3Plik wp-includes/option.php
Opis
Odpala się po aktualizacji wartości konkretnej opcji — np. update_option_blogname.
Przykład użycia
add_action( 'update_option_{$option}', ... )php
add_action( 'update_option_blogname', 'wpdocs_blogname_changed', 10, 2 );
function wpdocs_blogname_changed( $old_value, $value ) {
error_log( 'Zmieniono nazwę witryny: ' . $old_value . ' -> ' . $value );
}
add_action( 'update_option_blogname', 'wpdocs_blogname_changed', 10, 2 );
function wpdocs_blogname_changed( $old_value, $value ) {
error_log( 'Zmieniono nazwę witryny: ' . $old_value . ' -> ' . $value );
}The dynamic portion of the hook name, $option, refers to the option name.
Parametry
| Parametr | Typ | Opis |
|---|---|---|
$old_value | mixed | The old option value. |
$value | mixed | The new option value. |
$option | string | Option name. |
Wywołanie
Rejestracja callbackaphp
// rejestracja funkcji zwrotnej — podaj liczbę argumentów!
add_action( 'update_option_{$option}', 'twoja_funkcja', 10, 3 );
function twoja_funkcja($param_1, $param_2, $param_3) {
// Twój kod
}
// rejestracja funkcji zwrotnej — podaj liczbę argumentów!
add_action( 'update_option_{$option}', 'twoja_funkcja', 10, 3 );
function twoja_funkcja($param_1, $param_2, $param_3) {
// Twój kod
}Popularne w tej kategorii