Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Save extra user fields profile
- function czystespalanie__save_extra_user_profile_fields( $user_id ) {
- if ( !current_user_can( 'edit_user', $user_id ) ) {
- return false;
- }
- if ( ! empty( $_POST['address'] )) update_user_meta( $user_id, 'address', sanitize_text_field( $_POST['address'] ));
- if ( ! empty( $_POST['city'] )) update_user_meta( $user_id, 'city', sanitize_text_field( $_POST['city'] ));
- if ( ! empty( $_POST['postalcode'] )) update_user_meta( $user_id, 'postalcode', sanitize_text_field( $_POST['postalcode'] ));
- if ( ! empty( $_POST['tel'] ) && preg_match( '/^[0-9 +-]*$/', $_POST['tel'] ))
- update_user_meta( $user_id, 'tel', sanitize_text_field( $_POST['tel'] ));
- }
- add_action( 'personal_options_update', 'czystespalanie__save_extra_user_profile_fields' );
- add_action( 'edit_user_profile_update', 'czystespalanie__save_extra_user_profile_fields' );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement