plugin_scripts(); ?> show_form(); } else { printf( esc_html( __( 'This page is restricted. Please %s to view this page.', 'wp-user-frontend' ) ), wp_loginout( '', false ) ); } $content = ob_get_contents(); ob_end_clean(); return $content; } /** * Shows the user profile form * * @global type $userdata * * @param type $user_id */ public function show_form( $user_id = null ) { global $userdata, $wp_http_referer; wp_get_current_user(); if ( !( function_exists( 'get_user_to_edit' ) ) ) { require_once ABSPATH . '/wp-admin/includes/user.php'; } if ( !( function_exists( '_wp_get_user_contactmethods' ) ) ) { require_once ABSPATH . '/wp-includes/registration.php'; } if ( !$user_id ) { $current_user = wp_get_current_user(); $user_id = $user_ID = $current_user->ID; } if ( isset( $_POST['submit'] ) ) { check_admin_referer( 'update-profile_' . $user_id ); $errors = edit_user( $user_id ); if ( is_wp_error( $errors ) ) { $message = $errors->get_error_message(); $style = 'error'; } else { $message = __( 'Success: Profile updated', 'wp-user-frontend' ); $style = 'success'; do_action( 'personal_options_update', $user_id ); } } $profileuser = get_user_to_edit( $user_id ); if ( isset( $message ) ) { echo wp_kses_post( '
' . $message . '
' ); } ?>

$desc ) { ?>



 

subscription(); $post_locked = $current_user->post_locked(); $lock_reason = $current_user->lock_reason(); $edit_post_locked = $current_user->edit_post_locked(); $edit_lock_reason = $current_user->edit_post_lock_reason(); if ( is_admin() && current_user_can( 'edit_users' ) ) { $select = ( $post_locked == true ) ? 'yes' : 'no'; $edit_post_select = ( $edit_post_locked == true ) ? 'yes' : 'no'; ?>