Здравствуйте!
Как делать wp_create_nonce для форм и обрабатывать данные через одноразовую проверку это понятно, но как проверять подобные случаи, когда формы нет, а данные обновляются вот таким образом:
function user_rules( $user_id ) {
if ( ! empty( $_POST['user_rules'] ) ) {
update_user_meta( $user_id, 'user_rules', esc_attr( $_POST['user_rules'] ) );
}
}
add_action( 'user_register', 'user_rules' );
То есть при регистрации создается чекбокс, если он не пустой, то при создании нового пользователя записывается:
user_rules со значением
true.
Нужно ли проверять запрос $_POST['user_rules'] через wp_verify_nonce, если да, то подскажите как.