ACF_Admin_Email_Opt_In_Banner::ajax_set_state
AJAX handler that persists the banner's dismissed/submitted state.
Метод класса: ACF_Admin_Email_Opt_In_Banner{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$ACF_Admin_Email_Opt_In_Banner = new ACF_Admin_Email_Opt_In_Banner(); $ACF_Admin_Email_Opt_In_Banner->ajax_set_state();
Список изменений
| С версии 6.8.6 | Введена. |
Код ACF_Admin_Email_Opt_In_Banner::ajax_set_state() ACF Admin Email Opt In Banner::ajax set state ACF 6.8.8
public function ajax_set_state() {
if ( ! acf_verify_ajax() || ! acf_current_user_can_admin() ) {
wp_send_json_error();
}
$state = acf_request_arg( 'state', '' );
if ( ! in_array( $state, array( self::STATE_DISMISSED, self::STATE_SUBMITTED ), true ) ) {
wp_send_json_error();
}
update_option( self::STATE_OPTION, $state, false );
wp_send_json_success( array( 'state' => $state ) );
}